RSS feed
dbe9ae0f
– Ori Bernstein <ori@eigenstate.org>
authored
on 2018/01/26 20:03
Optimize int formatting a bit.
ff991b5e
– Ori Bernstein <ori@eigenstate.org>
authored
on 2018/01/26 19:05
Put data into sections too.
24a566ff
– Ori Bernstein <ori@markovcorp.com>
authored
on 2018/01/26 13:14
Improve our env code, add tests.
83bca2aa
– Ori Bernstein <ori@markovcorp.com>
authored
on 2018/01/26 06:52
Contbuild wants strreplace.
d6095b1b
– Ori Bernstein <ori@markovcorp.com>
authored
on 2018/01/25 13:40
Clean up code.
58633cbf
– Ori Bernstein <ori@markovcorp.com>
authored
on 2018/01/25 13:33
Ensure null termination of environment list.
0b3e6b32
– Ori Bernstein <ori@markovcorp.com>
authored
on 2018/01/25 09:35
Don't print when exec fails.
f1c2aa0d
– Ori Bernstein <ori@eigenstate.org>
authored
on 2018/01/24 19:28
Improve error message.
2e258c1d
– Ori Bernstein <ori@eigenstate.org>
authored
on 2018/01/22 18:20
Bring back old addresses, with a better explanation.
6c25be85
– Ori Bernstein <ori@eigenstate.org>
authored
on 2018/01/22 17:22
Remove spare -Is on FreeBSD
2fd4a5c5
– Ori Bernstein <ori@markovcorp.com>
authored
on 2018/01/22 05:04
Embarrassing typo.
cd3218bd
– Ori Bernstein <ori@eigenstate.org>
authored
on 2018/01/21 11:47
Allow using the '==' operator on enum-style union.
720cc29f
– Quentin Carbonneaux <quentin@c9x.me>
authored
and Ori Bernstein <ori@eigenstate.org>
committed
on 2018/01/20 08:07
Cheap enums.
d8b90906
– Carlin Bingham <cb@viennan.net>
authored
and Ori Bernstein <ori@eigenstate.org>
committed
on 2018/01/21 17:12
Fix some leaks when freeing json
98235d96
– Ori Bernstein <ori@eigenstate.org>
authored
on 2018/01/18 19:55
Clean up OpenBSD bootstrap.
21f7a2a7
– Ori Bernstein <ori@markovcorp.com>
authored
on 2018/01/18 12:43
We removed some -I. spew from libstd, let's get rid of it in bootstrap.
de000479
– Ori Bernstein <ori@eigenstate.org>
authored
and Ori Bernstein <ori@markovcorp.com>
committed
on 2018/01/18 12:42
Add 'loaduses()' to muse.
490e90d2
– Ori Bernstein <ori@eigenstate.org>
authored
on 2018/01/17 17:18
Hack in seqaux.
8e1bb5d4
– Ori Bernstein <ori@eigenstate.org>
authored
on 2018/01/16 17:32
Only set the base type on iter traits.
d2329579
– Ori Bernstein <ori@eigenstate.org>
authored
on 2018/01/16 16:59
Remove spare '-I.'
c7ad247d
– Ori Bernstein <ori@eigenstate.org>
authored
and Ori Bernstein <ori@markovcorp.com>
committed
on 2018/01/17 08:53
Infer after generating init functions.
b5c63138
– Ori Bernstein <ori@eigenstate.org>
authored
and Ori Bernstein <ori@markovcorp.com>
committed
on 2018/01/17 06:43
Fix init funcion symtab linking
f698f298
– Ori Bernstein <ori@eigenstate.org>
authored
on 2018/01/16 05:08
Merge branch 'clink-obsd' of https://github.com/moreais/mc
4db28953
– Carlin Bingham <cb@viennan.net>
authored
on 2018/01/16 20:24
Make mbld use dynamic linker flags from configure
1f2656ee
– Carlin Bingham <cb@viennan.net>
authored
on 2018/01/16 20:22
Add dynamic linker flags for OpenBSD to configure
48e0b7f8
– Carlin Bingham <cb@viennan.net>
authored
on 2018/01/16 20:13
Add dynamic linker flags for Linux to configure
5e0c7cc7
– Carlin Bingham <cb@viennan.net>
authored
on 2018/01/16 20:06
Add a stub dlflags config variable for every OS
152b8814
– Carlin Bingham <cb@viennan.net>
authored
on 2018/01/16 18:36
Remove implicit -static from OpenBSD linker cmd
bc72f16e
– Carlin Bingham <cb@viennan.net>
authored
on 2018/01/15 18:07
Define __guard_local on OpenBSD for linking libc
012c761e
– Quentin Carbonneaux <quentin@c9x.me>
authored
and Ori Bernstein <ori@markovcorp.com>
committed
on 2018/01/15 16:11
Fix iter.byperm when there are duplicates.
8aef13f0
– Ori Bernstein <ori@eigenstate.org>
authored
on 2018/01/14 18:51
Remove a global-global.
9b6e7069
– Ori Bernstein <ori@eigenstate.org>
authored
on 2018/01/14 17:59
Pass in the context node to our error printing..
7ec5af48
– Ori Bernstein <ori@eigenstate.org>
authored
on 2018/01/14 15:06
Merge branch 'trait-syntax'
ac6c06f9
– Ori Bernstein <ori@eigenstate.org>
authored
on 2018/01/14 14:21
Fix binding of type env in traits.
9d5831fb
– Ori Bernstein <ori@eigenstate.org>
authored
on 2018/01/14 10:08
Fix build on 9front.
58fc61a9
– Ori Bernstein <ori@eigenstate.org>
authored
on 2018/01/14 09:33
Bump ABI version in mbld.
72958419
– Ori Bernstein <ori@eigenstate.org>
authored
on 2018/01/14 08:57
Update language spec for new trait syntax.
e7ebda38
– Ori Bernstein <ori@eigenstate.org>
authored
on 2018/01/14 08:25
Fix serializing trait specs in usefiles.
8a53929e
– Ori Bernstein <ori@eigenstate.org>
authored
on 2018/01/13 19:16
Unify with the existing iterator.
3d078d54
– Ori Bernstein <ori@eigenstate.org>
authored
on 2018/01/13 18:39
Add code to fix up iterators.
70f97fe9
– Ori Bernstein <ori@eigenstate.org>
authored
on 2018/01/13 17:55
Clean up iterator unification.
e2c679b4
– Ori Bernstein <ori@eigenstate.org>
authored
on 2018/01/12 18:15
Merge branch 'remd' of https://github.com/moreais/mc
8355d0e6
– Carlin Bingham <cb@viennan.net>
authored
on 2018/01/13 03:27
Put the isdyn flag back in the myrtag
0f623b59
– Carlin Bingham <cb@viennan.net>
authored
on 2018/01/11 21:00
Return if dynamic linking is needed from addlibs
7eaed709
– Ori Bernstein <ori@eigenstate.org>
authored
on 2018/01/07 11:59
Unify subst specs fully.
4fd18f1c
– Ori Bernstein <ori@eigenstate.org>
authored
on 2018/01/02 19:08
Error out if getcwd fails.
2809ae93
– Ori Bernstein <ori@eigenstate.org>
authored
on 2018/01/02 18:19
Get closer to typechecking generic args correctly.
9424339d
– Ori Bernstein <ori@eigenstate.org>
authored
on 2018/01/02 17:14
Fix how we bind types.
e6967548
– Ori Bernstein <ori@eigenstate.org>
authored
on 2018/01/01 19:02
Try harder to specialize. Still some bugs.
90e26e0f
– Ori Bernstein <ori@eigenstate.org>
authored
on 2018/01/01 16:09
Move to new trait syntax.
59a09825
– Carlin Bingham <cb@viennan.net>
authored
on 2018/01/09 21:57
Dynamically link if any deps use dynamic libs
94448201
– Ori Bernstein <ori@eigenstate.org>
authored
on 2018/01/09 20:00
Die on bad options, and use a \n in the format string.
7e54db40
– Ori Bernstein <ori@eigenstate.org>
authored
on 2018/01/09 16:31
The fastest regex is the one we don't run.
e761ce9e
– S. Gilles <sgilles@math.umd.edu>
authored
and Ori Bernstein <ori@markovcorp.com>
committed
on 2018/01/08 09:05
let bychunk() read the last element; guard for negative sz
93db6a9f
– Ori Bernstein <ori@eigenstate.org>
authored
on 2018/01/05 20:20
Fix bug in big alloc cache.
6ddb81f7
– Ori Bernstein <ori@eigenstate.org>
authored
on 2018/01/05 19:32
Rename cache => bigcache.
2f53fe1f
– Ori Bernstein <ori@eigenstate.org>
authored
on 2018/01/03 17:48
Update bootstrap.
9ecaaf68
– Ori Bernstein <ori@markovcorp.com>
authored
on 2018/01/03 09:28
Split out backends from abstract bio types.
7937358e
– Ori Bernstein <ori@eigenstate.org>
authored
on 2018/01/01 17:00
Improve comments.
6c561486
– S. Gilles <sgilles@math.umd.edu>
authored
and Ori Bernstein <ori@eigenstate.org>
committed
on 2017/12/30 21:49
add permutation iterator
5106fe5e
– S. Gilles <sgilles@math.umd.edu>
authored
and Ori Bernstein <ori@eigenstate.org>
committed
on 2017/12/30 21:49
test byenum from iter, not std
a2ec5b67
– Ori Bernstein <ori@eigenstate.org>
authored
on 2018/01/01 19:31
Let's build the compiler before we use it.
efbaf457
– Ori Bernstein <ori@eigenstate.org>
authored
on 2018/01/01 19:16
Update bootstrap code.
58c27b2d
– Ori Bernstein <ori@eigenstate.org>
authored
on 2018/01/01 19:08
Regenerate FreeBSD bootstrap
b333cec4
– Ori Bernstein <ori@eigenstate.org>
authored
on 2017/12/30 20:26
Fix up grammar.
69225171
– Ori Bernstein <ori@eigenstate.org>
authored
on 2017/12/30 15:33
Fix test deps for crypto.
39331f83
– Ori Bernstein <ori@eigenstate.org>
authored
on 2017/12/30 15:10
Clean up some more dead code.
f4a939a2
– Ori Bernstein <ori@eigenstate.org>
authored
on 2017/12/30 14:23
Start cleaning up libstd.
b4252aed
– Ori Bernstein <ori@markovcorp.com>
authored
on 2017/12/29 07:25
Add some tests to lib/std/alloc.myr
86f488a9
– Ori Bernstein <ori@markovcorp.com>
authored
on 2017/12/29 07:22
'c' for chunk.
11755c23
– Ori Bernstein <ori@markovcorp.com>
authored
on 2017/12/29 07:20
Clear out next slab pointer.
097c5188
– Ori Bernstein <ori@eigenstate.org>
authored
on 2017/12/28 20:31
Benchmark matching at end of string.
358de40c
– Ori Bernstein <ori@eigenstate.org>
authored
on 2017/12/28 18:51
Simplify tracing.
5844080d
– Ori Bernstein <ori@eigenstate.org>
authored
on 2017/12/28 18:26
Clean up code.
38483fdf
– Ori Bernstein <ori@eigenstate.org>
authored
on 2017/12/28 16:57
Minor cleanup.
75ddf8ed
– Ori Bernstein <ori@markovcorp.com>
authored
on 2017/12/28 09:59
Performance increase.
929f3dcb
– Ori Bernstein <ori@eigenstate.org>
authored
on 2017/12/28 05:22
Remove maxargs from redump.
7cd9a6f6
– Ori Bernstein <ori@eigenstate.org>
authored
on 2017/12/28 05:19
Use the right (hello) pattern in the benchmarks.
804ca7d4
– Ori Bernstein <ori@eigenstate.org>
authored
on 2017/12/28 05:18
Let's be freeing the threads.
c191c882
– Ori Bernstein <ori@eigenstate.org>
authored
on 2017/12/27 17:04
Limit the size of the thread cache.
17b6a133
– Ori Bernstein <ori@eigenstate.org>
authored
on 2017/12/27 17:00
Free retired threads.
a434ff7d
– Ori Bernstein <ori@eigenstate.org>
authored
on 2017/12/27 16:03
Speed up regex.
3ca7a098
– Ori Bernstein <ori@markovcorp.com>
authored
on 2017/12/27 06:58
Remove trace calls from hot path.
f069b333
– Ori Bernstein <ori@markovcorp.com>
authored
on 2017/12/27 06:50
Free all matching threads.
b1b28999
– Ori Bernstein <ori@markovcorp.com>
authored
on 2017/12/26 07:35
Fix void slice formatting.
c6616159
– Ori Bernstein <ori@eigenstate.org>
authored
on 2017/12/25 11:30
Make the copy loop byte based.
52eca667
– Ori Bernstein <ori@eigenstate.org>
authored
on 2017/12/25 11:14
Formatting as a state machine.
68a437bb
– Ori Bernstein <ori@eigenstate.org>
authored
on 2017/12/21 19:03
Lock less in resolver.
920b587c
– Ori Bernstein <ori@eigenstate.org>
authored
on 2017/12/14 09:51
Add atexit for 9front.
377381aa
– Ori Bernstein <ori@eigenstate.org>
authored
on 2017/12/13 13:22
Add renezvous syscall to 9front.
9543bdfe
– Ori Bernstein <ori@eigenstate.org>
authored
and Ori Bernstein <ori@markovcorp.com>
committed
on 2017/12/12 08:32
Only use the last . for the suffix.
161c6c97
– Ori Bernstein <ori@eigenstate.org>
authored
on 2017/12/11 16:45
Undo the kbind call.
671e174c
– Carlin Bingham <cb@viennan.net>
authored
and Ori Bernstein <ori@markovcorp.com>
committed
on 2017/12/12 00:28
Correctly invoke the linker when binding with C
133e0113
– Ori Bernstein <ori@markovcorp.com>
authored
on 2017/12/11 06:54
Add back dynlibs in usefiles.
63ee97c6
– Ori Bernstein <ori@eigenstate.org>
authored
on 2017/12/05 19:35
Make the tests file polyglot again.
034acf0c
– Ori Bernstein <ori@eigenstate.org>
authored
on 2017/12/05 17:30
Error correctly when a const has no init.
5456cd41
– Lucas Gabriel Vuotto <lvuotto92@gmail.com>
authored
and Ori Bernstein <ori@markovcorp.com>
committed
on 2017/12/05 15:24
Be able to split long lines in commas
1ed38b41
– snocl <snorredc@gmail.com>
authored
and Ori Bernstein <ori@eigenstate.org>
committed
on 2017/12/05 16:09
Align the stack in _start.
858ba076
– Ori Bernstein <ori@eigenstate.org>
authored
on 2017/12/04 20:10
All extern consts should be global.
3360bf0e
– Ori Bernstein <ori@eigenstate.org>
authored
on 2017/12/04 20:05
Shift the match frontier correctly.
Next