RSS feed
15ca5452
– Ori Bernstein <orib@google.com>
authored
on 2013/01/30 15:02
Add in invariant checks
7b0c6c77
– Ori Bernstein <orib@google.com>
authored
on 2013/01/30 09:03
Work on moving to callee save convention.
b474f4b5
– Ori Bernstein <ori@eigenstate.org>
authored
on 2013/01/29 04:58
Stub in callee save registers.
f6e81804
– Ori Bernstein <ori@eigenstate.org>
authored
on 2013/01/29 04:54
Implement spilling in the RA.
a853d393
– Ori Bernstein <ori@eigenstate.org>
authored
on 2013/01/29 04:54
Add dummy 'clean' target.
a6dba302
– Ori Bernstein <ori@eigenstate.org>
authored
on 2013/01/26 19:09
Fix offsets when moving block in ldel(). Thought I already did this.
b0d94f78
– Ori Bernstein <ori@eigenstate.org>
authored
on 2013/01/25 15:45
Fix ldel.
7baf0c3c
– Ori Bernstein <ori@eigenstate.org>
authored
on 2013/01/25 14:59
Rename registers for consistency.
3a45cf39
– Ori Bernstein <orib@google.com>
authored
on 2013/01/25 13:49
Rebuild libstd if 6m is rebuilt.
fac62869
– Ori Bernstein <orib@google.com>
authored
on 2013/01/25 13:31
Merge remote-tracking branch 'origin/nicer-ra'
e2ca5299
– Ori Bernstein <orib@google.com>
authored
on 2013/01/25 13:20
Improve errors with malformed use file name.
8804ceff
– Ori Bernstein <orib@google.com>
authored
on 2013/01/25 13:07
Add more fold forms.
89e3217a
– Ori Bernstein <orib@google.com>
authored
on 2013/01/23 09:56
Add loaded decls to decl list.
7ff626d1
– Ori Bernstein <ori@eigenstate.org>
authored
on 2013/01/22 05:55
Rename things in the platform configuration header.
49311391
– Ori Bernstein <ori@eigenstate.org>
authored
on 2013/01/22 04:17
Fix uninitialized variable warnings under Clang.
693647ef
– Ori Bernstein <ori@eigenstate.org>
authored
on 2013/01/21 06:55
Add a license.
6f4d243b
– Ori Bernstein <ori@eigenstate.org>
authored
on 2013/01/20 08:37
Clarify text on goto.
ec403cbf
– Ori Bernstein <ori@eigenstate.org>
authored
on 2013/01/19 22:55
Clean generated file 'gram.h'.
e366247a
– Ori Bernstein <ori@eigenstate.org>
authored
on 2013/01/19 22:14
Install all the things with the right permissions.
dfdf8a25
– Ori Bernstein <ori@eigenstate.org>
authored
on 2013/01/19 22:13
Install with the right mode.
b35cc68a
– Ori Bernstein <ori@eigenstate.org>
authored
on 2013/01/19 21:48
Install the Myrddin system's makefiles on 'make install'
29ce5608
– Ori Bernstein <ori@eigenstate.org>
authored
on 2013/01/19 10:52
Make debug dumps less verbose and more controllable
caa829c8
– Ori Bernstein <ori@eigenstate.org>
authored
on 2013/01/19 09:53
Add more comments.
0d44442f
– Ori Bernstein <ori@eigenstate.org>
authored
on 2013/01/19 09:00
Refactor the integer conversion code.
c25a3ef7
– Ori Bernstein <ori@eigenstate.org>
authored
on 2013/01/19 08:05
More commenting.
87d75da1
– Ori Bernstein <ori@eigenstate.org>
authored
on 2013/01/18 21:04
Bind pattern match values.
6ffd7e7a
– Ori Bernstein <ori@eigenstate.org>
authored
on 2013/01/18 19:47
Use mmap everywhere.
0835c92d
– Ori Bernstein <ori@eigenstate.org>
authored
on 2013/01/18 18:54
Describe labels in the documentation.
3c4b4fec
– Ori Bernstein <ori@eigenstate.org>
authored
on 2013/01/18 18:50
Use memmove everywhere.
f5aa5edb
– Ori Bernstein <ori@eigenstate.org>
authored
on 2013/01/18 18:07
Add comments to the fmt.myr source
bbf152c2
– Ori Bernstein <orib@google.com>
authored
on 2013/01/18 09:09
Be more careful about duplicated dependencies to build.
9fc485a8
– Ori Bernstein <orib@google.com>
authored
on 2013/01/18 09:09
Merge branch 'master' of git+ssh://git.eigenstate.org/git/ori/mc
4ef66b11
– Ori Bernstein <orib@google.com>
authored
on 2013/01/18 09:08
Don't return from a void function.
dd20049d
– Ori Bernstein <ori@eigenstate.org>
authored
on 2013/01/17 20:17
When the stdlib grows a slice, free the old one.
0deadc64
– Ori Bernstein <ori@eigenstate.org>
authored
on 2013/01/17 20:13
A bit more commenting.
b8b1b240
– Ori Bernstein <ori@eigenstate.org>
authored
on 2013/01/16 21:47
Keep our symbol tables straight when specializing.
5cacde48
– Ori Bernstein <ori@eigenstate.org>
authored
on 2013/01/16 21:46
Touch the right symbol tables.
d2c04d00
– Ori Bernstein <ori@eigenstate.org>
authored
on 2013/01/16 20:38
Merge branch 'master' of git+ssh://mimir.eigenstate.org/git/ori/mc
b4c40054
– Ori Bernstein <ori@eigenstate.org>
authored
on 2013/01/16 20:36
Remove duplicated test from test list.
8464d76b
– Ori Bernstein <ori@eigenstate.org>
authored
on 2013/01/16 20:35
Merge branch 'master' of git+ssh://git.eigenstate.org/git/ori/mc
0500ef75
– Ori Bernstein <ori@eigenstate.org>
authored
on 2013/01/16 20:35
Add missing file.
2d53d939
– Ori Bernstein <ori@eigenstate.org>
authored
on 2013/01/16 20:33
Disable broken code.
23f5bba1
– Ori Bernstein <orib@google.com>
authored
on 2013/01/16 12:56
Comment the memory allocator.
f61764f5
– Ori Bernstein <orib@google.com>
authored
on 2013/01/16 11:33
Rename the command line option parser to 'optparse'.
4d3579d9
– Ori Bernstein <orib@google.com>
authored
on 2013/01/16 10:46
Comment the purpose of the tests.
9f7256a2
– Ori Bernstein <ori@eigenstate.org>
authored
on 2013/01/03 20:05
Fix formatting of dumps.
4ec65693
– Ori Bernstein <ori@eigenstate.org>
authored
on 2013/01/03 15:02
Add test for 'slgrow()' function.
dca5e633
– Ori Bernstein <ori@eigenstate.org>
authored
on 2013/01/03 12:57
Remove duplicated names in asm output.
a22a1c0a
– Ori Bernstein <orib@google.com>
authored
on 2013/01/03 10:03
Add missing cast in read syscall
f10af8f7
– Ori Bernstein <ori@eigenstate.org>
authored
on 2013/01/02 20:01
Remove spurious 'put'
3250653e
– Ori Bernstein <ori@eigenstate.org>
authored
on 2012/12/24 09:16
Reenable catfile test
05e4f698
– Ori Bernstein <ori@eigenstate.org>
authored
on 2012/12/24 09:16
Remove locked memory limit
c0192155
– Ori Bernstein <ori@eigenstate.org>
authored
on 2012/12/03 15:29
Add new test, disable broken one.
bf99f35f
– Ori Bernstein <ori@eigenstate.org>
authored
on 2012/11/29 20:43
Make nested generic calls work.
28ec6a3f
– Ori Bernstein <ori@eigenstate.org>
authored
on 2012/11/24 12:35
Fix compilation of libstd on osx.
586fecf9
– Ori Bernstein <orib@google.com>
authored
on 2012/11/06 08:24
Add test for catting a file.
b0c3ab86
– Ori Bernstein <orib@google.com>
authored
on 2012/11/05 10:43
Add support for 'slurp' function.
0a249c24
– Ori Bernstein <orib@google.com>
authored
on 2012/11/05 10:42
Make the return types of 'read' and 'write' more useful.
5262bed1
– Ori Bernstein <orib@google.com>
authored
on 2012/11/05 10:41
Add support for octal numbers.
57813d71
– Ori Bernstein <orib@google.com>
authored
on 2012/10/26 11:18
Check if types are generic before specializing them.
7ce4415a
– Ori Bernstein <orib@google.com>
authored
on 2012/10/26 11:14
Don't specialize types spuriously.
0b419bf5
– Ori Bernstein <orib@google.com>
authored
on 2012/10/26 11:00
Don't recurse infinitely when pickling unions.
9bf6e6ac
– Ori Bernstein <ori@eigenstate.org>
authored
on 2012/10/25 07:54
Add test for recursive generic type.
f7074d00
– Ori Bernstein <ori@eigenstate.org>
authored
on 2012/10/25 07:46
Revert "Fix formatting for slice type."
badfd256
– Ori Bernstein <ori@eigenstate.org>
authored
on 2012/10/25 07:43
Fix formatting for slice type.
6024fce2
– Ori Bernstein <ori@eigenstate.org>
authored
on 2012/10/24 17:46
Delete dead code.
581853a4
– Ori Bernstein <ori@eigenstate.org>
authored
on 2012/10/24 16:27
Fix type formatting a bit.
2346727d
– Ori Bernstein <ori@eigenstate.org>
authored
on 2012/10/24 16:06
Give myrbuild a better command failure msg
a4700546
– Ori Bernstein <ori@eigenstate.org>
authored
on 2012/10/24 15:45
Specialize union types.
66ade7ca
– Ori Bernstein <ori@eigenstate.org>
authored
on 2012/10/24 15:45
Add comments to Ucon type in parse.h
db3ef18d
– Ori Bernstein <orib@google.com>
authored
on 2012/10/24 12:00
Start supporting option parsing.
16f5afe3
– Ori Bernstein <orib@google.com>
authored
on 2012/10/24 11:57
Simplify offset in slice base.
bb49dad2
– Ori Bernstein <orib@google.com>
authored
on 2012/10/24 10:52
Allow option parsing to actually find options.
b635e2c0
– Ori Bernstein <orib@google.com>
authored
on 2012/10/24 10:21
Search local libs before system libs.
bd389067
– Ori Bernstein <orib@google.com>
authored
on 2012/10/24 10:01
Merge branch 'master' of git+ssh://git.eigenstate.org/git/ori/mc
88e09f23
– Ori Bernstein <orib@google.com>
authored
on 2012/10/24 10:01
Formatting fix.
a3f00eee
– Ori Bernstein <ori@eigenstate.org>
authored
on 2012/10/21 13:17
Don't specialize generics into other generics.
90ed95de
– Ori Bernstein <ori@eigenstate.org>
authored
on 2012/10/19 15:07
More OSX build fixes.
46ed4133
– Ori Bernstein <orib@google.com>
authored
on 2012/10/19 10:33
Make builds a bit more OSX friendly
94932c66
– Ori Bernstein <orib@google.com>
authored
on 2012/10/19 10:32
Fix commenting.
43149c34
– Ori Bernstein <ori@eigenstate.org>
authored
on 2012/10/18 23:04
Search default system include path last.
6af02a36
– Ori Bernstein <ori@eigenstate.org>
authored
on 2012/10/18 17:09
Build the test code for libstd as well.
1076d5c9
– Ori Bernstein <orib@google.com>
authored
on 2012/10/18 14:15
Try to actually specialize structs. Unsuccessfully.
5fd0c284
– Ori Bernstein <orib@google.com>
authored
on 2012/10/18 14:05
Remove redundant code.
57114efd
– Ori Bernstein <orib@google.com>
authored
on 2012/10/18 12:04
Don't bail early in tyfreshen()
ceded833
– Ori Bernstein <orib@google.com>
authored
on 2012/10/18 10:36
Allow labels as leaf nodes in exprs.
4709d4eb
– Ori Bernstein <orib@google.com>
authored
on 2012/10/18 10:31
Add in Linux-style symbol for 'std.cstring'.
f81f90ac
– Ori Bernstein <orib@google.com>
authored
on 2012/10/18 10:30
Merge branch 'master' of git+ssh://git.eigenstate.org/git/ori/mc
928dd900
– Ori Bernstein <orib@google.com>
authored
on 2012/10/17 14:14
Revert "Refactor the tf() function a little bit."
1ad08d5f
– Ori Bernstein <orib@google.com>
authored
on 2012/10/17 14:05
Labels are now Lit values, not their own toplev nodes.
38504842
– Ori Bernstein <ori@eigenstate.org>
authored
on 2012/10/16 16:13
Disable option parser compilation.
62f7dc8a
– Ori Bernstein <ori@eigenstate.org>
authored
on 2012/10/12 15:45
Refactor the tf() function a little bit.
857f6990
– Ori Bernstein <ori@eigenstate.org>
authored
on 2012/10/12 15:39
Don't try to assign a byte to a slice.
49fcb8a1
– Ori Bernstein <ori@eigenstate.org>
authored
on 2012/10/12 15:15
Fix option parsing.
4be1adfd
– Ori Bernstein <ori@eigenstate.org>
authored
on 2012/10/12 15:13
Merge branch 'master' of git+ssh://git.eigenstate.org/git/ori/mc
7c884e9c
– Ori Bernstein <orib@google.com>
authored
on 2012/10/12 12:12
Move towards compiling the option parsing code.
dd99ac66
– Ori Bernstein <orib@google.com>
authored
on 2012/10/12 12:00
rename 'body' to 'blkbody' -- there are lots of possible bodies.
d46bf177
– Ori Bernstein <orib@google.com>
authored
on 2012/10/12 11:55
Add rudimentary untested option parsing.
052fc6c3
– Ori Bernstein <ori@eigenstate.org>
authored
on 2012/10/12 06:40
Give functions better names.
ad1ba297
– Ori Bernstein <ori@eigenstate.org>
authored
on 2012/10/12 06:33
Add OSX style symbol names to util.s
Next