RSS feed
6c02c950
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/02/02 19:15
Merge branch 'master' of git+ssh://mimir.eigenstate.org/git/ori/mc
adc89d37
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/02/02 11:21
Remove 'trait' node.
f32109a7
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/02/01 06:48
Insert the trait/impl nodes into the node list.
19625844
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/02/01 06:14
Stub in more code for trait/impl.
3e51d386
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/01/31 10:56
Nomenclature change: cstr -> trait
c7065558
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/01/29 15:43
Ensurespace() takes chunks, not bits.
c6820974
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/01/28 20:55
We were checking size in bits, but passing size in entries.
aa7e3e0a
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/01/27 13:46
Add missing symbols to bitset.
b0b5a28b
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/01/27 12:35
Remove internal 'extern' functions from sys-*.myr
dc92960b
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/01/27 08:16
And I forgot to remove it
2190e16c
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/01/27 07:43
Damn, I already had a seek function.
2f39b00d
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/01/27 06:17
Add bitset implementation.
f432ef92
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/01/26 04:06
add lseek syscall
06eda1f6
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/01/25 10:51
Merge branch 'master' of git+ssh://mimir.eigenstate.org/git/ori/mc
3ec885ae
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/01/25 09:41
Allow ucons to be arguments of ucons
5045a7db
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/01/24 15:26
Add explode() functions to our floatbits code.
9b7397fb
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/01/24 15:20
Fix formatting consecutive integers.
a0d80034
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/01/24 06:35
Add disabled test for empty traits.
75dbdd02
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/01/23 13:46
Fix division yet again.
966ededa
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/01/23 13:45
Add and fix bigint tests.
beec45c5
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/01/23 06:14
Use correct shift in bigdiv.
61903e15
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/01/23 06:14
Correct indentation on fmt.myr
22824dad
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/01/23 05:43
Allow '_' as digit separator within integers.
6df4ee63
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/01/23 05:42
Merge branch 'master' of git+ssh://git.eigenstate.org/git/ori/mc
c98dd123
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/01/22 21:52
Handle zeros correctly in bigint.myr
33191432
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/01/22 21:25
Maintain sign correctly when parsing values.
a6fb1778
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/01/22 21:21
Remove debugging cruft.
b0fd12f9
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/01/22 21:18
Add bigparse() function.
f82ca04d
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/01/22 21:17
Allow more foldable, constant expressions in patterns.
e1a74a0d
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/01/22 20:42
We don't want 64 bits of 1s, we want 32 bits of them.
0c678f7b
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/01/22 18:09
Implement bigint division.
f922a2c6
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/01/22 16:23
Merge branch 'master' of git+ssh://mimir.eigenstate.org/git/ori/mc
bbe53485
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/01/22 16:23
Improve comment.
8acfc5e2
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/01/22 15:28
Correct comment.
964632bd
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/01/22 14:08
Add bigint test.
72ad21bc
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/01/22 13:39
Work around oversized int error.
def799e1
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/01/22 13:22
Add single digit division, and make bigint output use it.
f5da3fe3
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/01/22 10:00
Remove apparently offensive comment.
b26430dd
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/01/22 06:35
Update TODO.
87b9d601
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/01/22 05:14
Fix parallel make.
d31daf78
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/01/21 20:14
Rmove debug print.
e6b1b42a
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/01/21 19:07
Rename and fix shift implementations.
9661b205
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/01/21 18:47
Implement bigint shifts.
5d9e71b6
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/01/21 18:32
Remove debug prints.
913e7e12
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/01/21 18:32
Shuffle things around so that it works with the chartype commit.
906384e5
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/01/21 18:32
Add broken start of float formatting.
8ef76e0e
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/01/21 18:31
Add 'charval()' function.
a67e53ab
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/01/21 18:31
Add 'zalloc()' function.
372a7547
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/01/21 18:31
Add initial implementation of bigint.
f88d2664
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/01/21 09:48
Implement more restrictive folding for casts.
0226a1a6
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/01/21 08:36
Take slices off of *evaluated* pointers.
4eb9ecac
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/01/20 18:55
Acutally get the rval of negation expression children.
81bbd4c2
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/01/20 18:53
Add float bit conversion routines.
064b5d2b
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/01/20 11:47
Correctly handle signed/unsigned comparisons.
1750fba1
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/01/20 08:03
Remove redundant endlns
c5feb1c4
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/01/16 20:03
Add 'hassuffix' function
0855d34c
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/01/16 06:08
Install ucons for nested unions.
e1dd87b2
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/01/15 14:00
Fix writing constant struct literals
0f342c47
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/01/15 05:45
Add 'mk()' function to libstd.
26fef326
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/01/14 14:44
Add support for break/continue in loops.
a1464487
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/01/13 06:39
Work towards parsing traits definitions.
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.
Next