RSS feed
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
de1fd705
– Ori Bernstein <ori@eigenstate.org>
authored
on 2012/10/11 16:10
Don't crash when resolving types.
ed1f9b6d
– Ori Bernstein <ori@eigenstate.org>
authored
on 2012/10/11 15:48
Fix stupid warning on OSX.
49d3b0cf
– Ori Bernstein <orib@google.com>
authored
on 2012/10/08 10:42
Bind types when resolving them.
c0705c9a
– Ori Bernstein <orib@google.com>
authored
on 2012/10/08 08:41
Merge branch 'master' of git+ssh://git.eigenstate.org/git/ori/mc
635dfa90
– Ori Bernstein <ori@eigenstate.org>
authored
on 2012/10/07 22:13
Improve comment about casting.
23318a8d
– Ori Bernstein <ori@eigenstate.org>
authored
on 2012/10/07 21:00
Make tybase work with generic types.
90a6c98e
– Ori Bernstein <ori@eigenstate.org>
authored
on 2012/10/07 20:57
More work towards making generic types work.
36d7c751
– Ori Bernstein <ori@eigenstate.org>
authored
on 2012/10/07 20:18
Successfully compile a noppy generic type.
c4081588
– Ori Bernstein <orib@google.com>
authored
on 2012/10/04 10:52
Filter duplicate libraries.
08b1eacc
– Ori Bernstein <orib@google.com>
authored
on 2012/10/04 10:51
Merge branch 'master' of git+ssh://git.eigenstate.org/git/ori/mc
30234b14
– Ori Bernstein <ori@eigenstate.org>
authored
on 2012/10/04 06:29
Fix the temporary string allocation on OSX.
07c71bf1
– Ori Bernstein <ori@eigenstate.org>
authored
on 2012/10/03 18:05
Merge branch 'master' of git+ssh://git.eigenstate.org/git/ori/mc
aa736008
– Ori Bernstein <ori@eigenstate.org>
authored
on 2012/10/03 18:00
Make type freshening work better.
73b7b068
– Ori Bernstein <ori@eigenstate.org>
authored
on 2012/10/03 17:47
Duplicate types correctly.
979a0dd6
– Ori Bernstein <ori@eigenstate.org>
authored
on 2012/10/01 21:19
Add missing file for last commit.
5778299b
– Ori Bernstein <ori@eigenstate.org>
authored
on 2012/10/01 21:17
Use C strings for system calls.
92d743d5
– Ori Bernstein <orib@google.com>
authored
on 2012/10/01 12:52
Fix include paths for build files
410752ea
– Ori Bernstein <orib@google.com>
authored
on 2012/10/01 11:36
Prefix printed commands with a tab.
8ba9576c
– Ori Bernstein <orib@google.com>
authored
on 2012/10/01 09:33
Merging usefiles works on .use, not .o
c3385258
– Ori Bernstein <ori@eigenstate.org>
authored
on 2012/10/01 08:09
Collect generic types correctly.
deb278d2
– Ori Bernstein <ori@eigenstate.org>
authored
on 2012/09/28 09:56
use 'myrbuild' to build the standard Myrddin library.
040b2c92
– Ori Bernstein <ori@eigenstate.org>
authored
on 2012/09/28 08:55
Make a few changes to increase robustness.
cc8c4835
– Ori Bernstein <ori@eigenstate.org>
authored
on 2012/09/28 08:50
Remove another unneeded " ", this time from muse
bcd72c7e
– Ori Bernstein <ori@eigenstate.org>
authored
on 2012/09/28 08:35
Fix typo -- 'ar' shouldn't have a space at the end.
f7f39e96
– Ori Bernstein <ori@eigenstate.org>
authored
on 2012/09/28 08:33
Remove dead code.
7db9cba7
– Ori Bernstein <ori@eigenstate.org>
authored
on 2012/09/28 08:31
Build tool is complete now.
4ff9f95d
– Ori Bernstein <ori@eigenstate.org>
authored
on 2012/09/28 00:35
Myrbuild now correctly walks dependencies.
5cdfb586
– Ori Bernstein <ori@eigenstate.org>
authored
on 2012/09/27 17:50
Remove debug prints
991fa68f
– Ori Bernstein <ori@eigenstate.org>
authored
on 2012/09/27 17:48
Don't clobber the register value.
b6c2434f
– Ori Bernstein <ori@eigenstate.org>
authored
on 2012/09/27 17:21
Add more tests.
02922f02
– Ori Bernstein <ori@eigenstate.org>
authored
on 2012/09/27 16:10
Add first test that uses libstd.
b43c9855
– Ori Bernstein <ori@eigenstate.org>
authored
on 2012/09/27 15:20
Make CLI args work on OSX.
bccf7934
– Ori Bernstein <orib@google.com>
authored
on 2012/09/27 14:54
Start working on a build tool.
78778360
– Ori Bernstein <orib@google.com>
authored
on 2012/09/27 14:14
Rename 'util' directory to 'muse'.
c4cdbc4d
– Ori Bernstein <orib@google.com>
authored
on 2012/09/27 13:56
Add support for command line args.
294f8156
– Ori Bernstein <orib@google.com>
authored
on 2012/09/27 12:09
Tests can now use libstd.
8dcd0721
– Ori Bernstein <orib@google.com>
authored
on 2012/09/27 12:04
Relax the resource limits a bit.
7ff4ff09
– Ori Bernstein <orib@google.com>
authored
on 2012/09/27 11:56
Add in some resource limits for the tests.
a712b227
– Ori Bernstein <ori@eigenstate.org>
authored
on 2012/09/27 11:38
Compile the tests using libmyr, don't use libc for the
82841cb5
– Ori Bernstein <ori@eigenstate.org>
authored
on 2012/09/27 11:38
Use the right syscall number to exit.
75417801
– Ori Bernstein <ori@eigenstate.org>
authored
on 2012/09/27 11:28
Add start symbol for OSX.
a9512999
– Ori Bernstein <orib@google.com>
authored
on 2012/09/27 11:23
Merge branch 'master' of git+ssh://git.eigenstate.org/git/ori/mc
448a5890
– Ori Bernstein <orib@google.com>
authored
on 2012/09/27 11:19
Actually add the start file.
f487eae6
– Ori Bernstein <orib@google.com>
authored
on 2012/09/27 11:18
Add in '_start' to libstd.
e7753379
– Ori Bernstein <orib@google.com>
authored
on 2012/09/27 10:25
Match the name of the directory to the name of the lib
644e4fd2
– Ori Bernstein <ori@eigenstate.org>
authored
on 2012/09/27 08:06
Update to libmyr's build script. Make clean now works.
05c90edf
– Ori Bernstein <ori@eigenstate.org>
authored
on 2012/09/21 07:39
Fix config.h quoting on Darwin.
c827bfd2
– Ori Bernstein <orib@google.com>
authored
on 2012/09/19 12:08
Run configure automatically if it hasn't been run yet.
b80e9fa0
– Ori Bernstein <ori@eigenstate.org>
authored
on 2012/09/18 21:20
Improve build system flexibility a bit.
5ce1ef18
– Ori Bernstein <ori@eigenstate.org>
authored
on 2012/09/18 06:49
Install the usefile too.
a8a77162
– Ori Bernstein <ori@eigenstate.org>
authored
on 2012/09/18 06:49
Install the Myrddin libraries by default.
974f7318
– Ori Bernstein <ori@eigenstate.org>
authored
on 2012/09/18 06:45
Use compiler from cwd for libmyr.
d4f8f2a5
– Ori Bernstein <orib@google.com>
authored
on 2012/09/17 11:21
Rename 'opt' to 'mi'.
150431ba
– Ori Bernstein <ori@eigenstate.org>
authored
on 2012/09/14 06:47
Build libmyr by default.
914c9055
– Ori Bernstein <ori@eigenstate.org>
authored
on 2012/09/14 06:47
Silence 'Could not remove file' warnings.
eea003f1
– Ori Bernstein <ori@eigenstate.org>
authored
on 2012/09/12 17:16
Merge branch 'master' of git+ssh://git.eigenstate.org/git/ori/mc
Next