RSS feed
10c5c3d7
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/01/13 05:53
Allow arbitrary expressions in pattern matching.
792f79ee
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/01/10 15:28
Don't search $PATH with relative paths.
30e4700f
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/01/10 13:39
Add support for stat() calls on OSX
db6f43d3
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/01/10 13:30
Handle alignment correctly.
18a02fb4
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/01/10 13:30
Add 'stat()' syscall
427b9849
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/01/10 13:28
Fix double-next() problem
9a2785cb
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/01/09 20:38
Fix stack allocations.
e1d944bc
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/01/09 19:23
Fix slinsert()
ac713e58
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/01/09 18:06
Fix allocator alignment calculations.
11f0b71e
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/01/09 16:39
Fix execv on osx.
9a388068
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/01/09 16:19
Fix fork on osx
32048b6b
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/01/09 16:17
Add magic value checking for headers.
b6afe89b
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/01/09 14:43
Remove references to slappend
e101ebf1
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/01/09 13:31
Remove duplicated funtionality.
4abdb2ac
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/01/09 13:01
Add 'slinsert' function.
b7912fb2
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/01/09 13:00
Work around compiler bug with labels.
7bda5b9d
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/01/09 09:05
Add 'htgetv' function.
7ef538cc
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/01/09 06:28
Wait statuses are 32 bit ints, not 64 bit ints.
5a07a949
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/01/09 06:04
Fix typo in OSX waitstatus() call
f8040a2b
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/01/09 06:04
Add system-specific waitstatus
1eadc811
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/01/09 05:53
Fix execv on OSX
49e3f29e
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/01/08 20:27
Fix execv, execve, execp
2cf47897
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/01/08 16:11
Add more process control syscalls.
2c898557
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/01/08 14:32
Add initial support for execv() calls
d5b8eb37
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/01/08 09:01
Export 'htdel' function
6fd59842
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/01/08 08:36
Check namespaces in inferexpr, instead of infersub
dffeabb9
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/01/07 19:39
Remove a number of redundant 'tf' calls.
9b44da35
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/01/07 19:32
Reduce redundant infers of expressions.
e31d035c
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/01/07 17:51
Compress unification chains.
4be51eb1
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/01/07 14:45
Finish support for const slices off arrays.
da9b21b4
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/01/07 12:09
Fix test for small inlinable constants.
dc6135b7
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/01/07 09:03
Fold array lengths.
49173c58
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/01/07 08:45
Expand test to support everything we care about.
945c62ed
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/01/07 08:27
Start work on global const slices.
c4b85bb8
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/01/07 06:34
Add test for constant slices off of arrays.
bc901325
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/01/06 20:06
Search structs correctly for members in initializers.
b2ea6be4
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/01/06 19:48
Allocate the error strings, to avoid a segfault.
5c1af81c
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/01/06 17:18
Make the code match the comment.
72a6efce
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/01/06 13:00
Fix alignment calculations.
90884157
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/01/06 12:42
Add a slice size header.
198c1fec
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/01/06 12:41
Remove tryslurp.
da9b73d6
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/01/06 12:40
Merge
92e25d24
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/01/04 09:02
Fix bug preventing complex exprs on 'for in' loops
e9d34f76
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/01/03 16:21
Merge branch 'master' of git+ssh://git.eigenstate.org/git/ori/mc
b194f947
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/01/03 09:52
Add sleep and nanosleep syscalls on Linux.
4a22a055
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/01/03 09:10
Add sockaddr_storage.
08abd441
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/01/03 09:10
Add implementation of 'std.dial()'
54da7981
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/01/03 06:11
Add 'tryslurp' function.
5e7fe694
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/01/02 21:31
Remove dead code.
cdca4eaa
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/01/02 21:29
Add support for different record types in DNS
4ccc52b8
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/01/02 19:32
Remove debugging dumps.
6cb7a53e
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/01/02 19:32
Fix formatting of unsigned values.
4a01f686
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/01/02 19:31
Fix typo in instruction tables.
ce493274
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/01/02 18:24
Add ipv4 resolution.
6a837038
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/01/02 18:09
Add ipv6 AF_INET6 constant.
4d34688e
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/01/02 18:05
Fix integer formatting.
022ea933
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/01/02 17:57
Parse resolv.conf in DNS implementation.
5c11d9f0
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/01/02 17:52
Merge branch 'master' of git+ssh://mimir.eigenstate.org/git/ori/mc
b8129e8d
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/01/02 17:52
Merge branch 'master' of git+ssh://git.eigenstate.org/git/ori/mc
0fce2747
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/01/02 17:24
Get parsing hosts file working.
10fcb3ea
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/01/02 14:31
Fix bug in strstrip if we don't enter strip loop.
1c1fd2f0
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/01/02 09:46
Fix crash in myrtypes.
f4723387
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/01/02 05:52
Add missing file.
05556216
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/01/02 05:29
Add testing for std.sort
f2e5f296
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/01/02 05:29
Fix a one char typo.
7f72d107
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/01/02 05:20
Add missing 'numcmp' function
baf8c15f
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/01/02 05:20
Error on missing generic initializers.
6e418753
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/01/02 05:14
Add generic comparator functions.
14346a4d
– Ori Bernstein <ori@eigenstate.org>
authored
on 2013/12/30 18:04
Merge branch 'master' of git+ssh://mimir.eigenstate.org/git/ori/mc
3abec38b
– Ori Bernstein <ori@eigenstate.org>
authored
on 2013/12/30 18:04
Implement heapsort and add to libstd.
ba8dedb8
– Ori Bernstein <ori@eigenstate.org>
authored
on 2013/12/30 10:00
Merge branch 'master' of git+ssh://git.eigenstate.org/git/ori/mc
64e3b36c
– Ori Bernstein <ori@eigenstate.org>
authored
on 2013/12/30 08:34
Elide floating point moves.
9c8878e3
– Ori Bernstein <ori@eigenstate.org>
authored
on 2013/12/30 08:34
Fix typo in sqrt() test.
6774b615
– Ori Bernstein <ori@eigenstate.org>
authored
on 2013/12/30 08:02
Fix register mappings for selector.
8c9f5f83
– Ori Bernstein <ori@eigenstate.org>
authored
on 2013/12/29 20:32
Fix float generation up a bit more.
82c7706d
– Ori Bernstein <ori@eigenstate.org>
authored
on 2013/12/29 19:48
Fix unification of sequence types.
1c52c3c3
– Ori Bernstein <ori@eigenstate.org>
authored
on 2013/12/29 19:26
Merge branch 'master' of git+ssh://mimir.eigenstate.org/git/ori/mc
8cd117e5
– Ori Bernstein <ori@eigenstate.org>
authored
on 2013/12/29 13:11
Fix instruction generation bugs for float
e8e64a97
– Ori Bernstein <ori@eigenstate.org>
authored
on 2013/12/29 08:13
More principled FP support started.
55f9f36f
– Ori Bernstein <ori@eigenstate.org>
authored
on 2013/12/28 11:52
Move towards using 'for in' loops.
82b14a44
– Ori Bernstein <ori@eigenstate.org>
authored
on 2013/12/28 11:51
Fix type inference.
53613143
– Ori Bernstein <ori@eigenstate.org>
authored
on 2013/12/28 11:41
Improve comments on test.
2788f5ee
– Ori Bernstein <ori@eigenstate.org>
authored
on 2013/12/28 11:18
Expand patiter test a bit more.
590dd41e
– Ori Bernstein <ori@eigenstate.org>
authored
on 2013/12/28 11:14
Add test for pattern iteration.
57bf65bd
– Ori Bernstein <ori@eigenstate.org>
authored
on 2013/12/28 11:09
Add initial working 'for x in y' loop
e07b79bf
– Ori Bernstein <ori@eigenstate.org>
authored
on 2013/12/28 10:09
Make for _ in _ loops use pattern matches.
58550115
– Ori Bernstein <ori@eigenstate.org>
authored
on 2013/12/28 09:35
Add parsing support for iter loops
778de267
– Ori Bernstein <ori@eigenstate.org>
authored
on 2013/12/27 21:32
Fix hex escape sequences.
66927662
– Ori Bernstein <ori@eigenstate.org>
authored
on 2013/12/27 13:53
Handle link order.
afc75201
– Ori Bernstein <ori@eigenstate.org>
authored
on 2013/12/27 12:36
Added 'strjoin' to libstd
d752a67b
– Ori Bernstein <ori@eigenstate.org>
authored
on 2013/12/27 09:20
add missing test.
622d5292
– Ori Bernstein <ori@eigenstate.org>
authored
on 2013/12/27 09:14
Support a terminating ',' at the end of arrays.
9f10f9d3
– Ori Bernstein <ori@eigenstate.org>
authored
on 2013/12/27 09:07
Add support for \u{...} escape sequences.
09a8efbc
– Ori Bernstein <ori@eigenstate.org>
authored
on 2013/12/27 08:15
Make 'test' work again.
460b6ed7
– Ori Bernstein <ori@eigenstate.org>
authored
on 2013/12/26 21:58
Remove a few FIXMEs from libstd
3f65d0e8
– Ori Bernstein <ori@eigenstate.org>
authored
on 2013/12/26 21:33
Allow for hidden exports to happen automatically.
33453282
– Ori Bernstein <ori@eigenstate.org>
authored
on 2013/12/26 21:21
Move towards automatically creating hidden exports.
0cae8df9
– Ori Bernstein <ori@eigenstate.org>
authored
on 2013/12/26 16:45
For the sake of efficiency, return -1 from charval.
097a3ddb
– Ori Bernstein <ori@eigenstate.org>
authored
on 2013/12/26 16:44
Escape '\' embedded in strings correctly.
1305df9b
– Ori Bernstein <ori@eigenstate.org>
authored
on 2013/12/25 21:36
Add hex and unsigned modifiers to std.put
Next