shithub: mc

RSS feed

f1383ff5 – Ori Bernstein <[email protected]> authored on 2013/10/21 17:34
Add support for more atomic types.

eaf77a29 – Ori Bernstein <[email protected]> authored on 2013/10/21 17:32
Add support for struct patterns in matches.

5b10fd81 – Ori Bernstein <[email protected]> authored on 2013/10/21 17:12
Add support for tuple matches.

d2672685 – Ori Bernstein <[email protected]> authored on 2013/10/21 15:24
Improve error messages sligthly.

24e58329 – Ori Bernstein <[email protected]> authored on 2013/10/21 12:34
Revert "Better error messages"

e249c8a9 – Ori Bernstein <[email protected]> authored on 2013/10/21 08:51
Add test for mixed type matches.

2c8a0da8 – Ori Bernstein <[email protected]> authored on 2013/10/21 08:50
Add missing test file

61cf50b0 – Ori Bernstein <[email protected]> authored on 2013/10/21 08:09
More (broken) tests for matching.

3543d66f – Ori Bernstein <[email protected]> authored on 2013/10/21 08:09
Better error messages

3bbe4ce2 – Ori Bernstein <[email protected]> authored on 2013/10/19 10:55
Add isblank()

c4830c94 – Ori Bernstein <[email protected]> authored on 2013/10/19 10:55
Add support for printing booleans

dc52d457 – Ori Bernstein <[email protected]> authored on 2013/10/18 20:47
Add sldup() function to standard library.

dd0cb53f – Ori Bernstein <[email protected]> authored on 2013/10/18 20:11
Raise an error when trying to match void.

10aacae6 – Ori Bernstein <[email protected]> authored on 2013/10/18 13:40
Add some useful hash functions

6380f0c2 – Ori Bernstein <[email protected]> authored on 2013/10/18 13:17
Add htkeys() function

fb8e2abe – Ori Bernstein <[email protected]> authored on 2013/10/18 13:15
Add a hash table implementation.

b0b92f61 – Ori Bernstein <[email protected]> authored on 2013/10/18 12:50
Improved error checking.

9a8ac636 – Ori Bernstein <[email protected]> authored on 2013/10/18 09:41
Rename 'consts.myr' to 'units.myr'.

5f8ce4d9 – Ori Bernstein <[email protected]> authored on 2013/10/18 09:40
Add symbolic constants for units.

1c3ed5fc – Ori Bernstein <[email protected]> authored on 2013/10/18 09:37
Fix global generic constants.

2b13f71e – Ori Bernstein <[email protected]> authored on 2013/10/18 08:44
Portability fix for runtest.sh

6c6a15bf – Ori Bernstein <[email protected]> authored on 2013/10/18 07:46
Remove 'junaksm' directive

6e88e5d1 – Ori Bernstein <[email protected]> authored on 2013/10/18 07:36
Remove debugging print

2b71471c – Ori Bernstein <[email protected]> authored on 2013/10/18 07:29
Don't litter the build directories with asm files.

d31fb7aa – Ori Bernstein <[email protected]> authored on 2013/10/18 07:28
Remove a bogus 'use' from sys-osx.myr

c28f7bb4 – Ori Bernstein <[email protected]> authored on 2013/10/17 15:50
Portability fix for OSX

43fed38e – Ori Bernstein <[email protected]> authored on 2013/10/17 09:52
Make test runner runnable.

3a3ccd60 – Ori Bernstein <[email protected]> authored on 2013/10/17 09:35
Rewrite test harness.

81bef8da – Ori Bernstein <[email protected]> authored on 2013/10/17 06:57
Allow 'empty slices' for slalloc/slfree

7a6f9b61 – Ori Bernstein <[email protected]> authored on 2013/10/11 22:04
Align stack bumps.

493a0c88 – Ori Bernstein <[email protected]> authored on 2013/10/11 10:24
Write out the params for generic types too.

7f5c1395 – Ori Bernstein <[email protected]> authored on 2013/10/11 09:02
Factor out duplicated variable node initialization.

da5f858f – Ori Bernstein <[email protected]> authored on 2013/10/11 08:21
Add a test for imported union types within structs.

e02fa54d – Ori Bernstein <[email protected]> authored on 2013/10/11 07:23
Better comments.

96da004a – Ori Bernstein <[email protected]> authored on 2013/10/11 07:21
Don't double install ucons.

1ac199a3 – Ori Bernstein <[email protected]> authored on 2013/10/10 18:37
Deduplicate types when loading usefiles.a

3d20a6d5 – Ori Bernstein <[email protected]> authored on 2013/10/10 10:50
Allow streq to handle null strings.

ce9623eb – Ori Bernstein <[email protected]> authored on 2013/10/10 10:18
Duplicate types from imports resolve to the same one now.

a9e728b0 – Ori Bernstein <[email protected]> authored on 2013/10/10 09:51
Better type equality checking.

de3c5391 – Ori Bernstein <[email protected]> authored on 2013/10/10 09:51
Allow casting bools back and forth to ints

6b36dc7c – Ori Bernstein <[email protected]> authored on 2013/10/10 09:51
Add 'synth' parameter to types.

cf6bdc40 – Ori Bernstein <[email protected]> authored on 2013/10/09 14:59
Add missing test data.

c2c3ff71 – Ori Bernstein <[email protected]> authored on 2013/10/09 13:27
Collect strings into a de-duplicating string table.

36232a98 – Ori Bernstein <[email protected]> authored on 2013/10/09 13:13
Fix tabbing.

cb816558 – Ori Bernstein <[email protected]> authored on 2013/10/09 12:20
Fix strtab test

0f26571b – Ori Bernstein <[email protected]> authored on 2013/10/09 12:20
Add string table test

cf5c1d13 – Ori Bernstein <[email protected]> authored on 2013/10/09 12:20
Extend test framework to support comparing stdout to files

e1b5f8f8 – Ori Bernstein <[email protected]> authored on 2013/10/09 11:28
Give slight better errors.

0781d541 – Ori Bernstein <[email protected]> authored on 2013/10/08 19:00
Allow folding initializers for constants.

f65cbaf8 – Ori Bernstein <[email protected]> authored on 2013/10/08 18:42
Propagate the constness of expressions.

c49aefbd – Ori Bernstein <[email protected]> authored on 2013/10/08 17:46
Make std.slurp return a std.error() type

5af6cfa9 – Ori Bernstein <[email protected]> authored on 2013/10/08 17:46
Write out whether a Tyname is generic.

6ea8a68e – Ori Bernstein <[email protected]> authored on 2013/10/03 06:49
Do a correct subreg check.

7fdee741 – Ori Bernstein <[email protected]> authored on 2013/10/02 15:41
Emit the right pseudo instructions for negating a float.

97635cb8 – Ori Bernstein <[email protected]> authored on 2013/10/02 14:52
Fix floating point comparison.

47188c33 – Ori Bernstein <[email protected]> authored on 2013/10/02 14:30
Set the type on the equality checks in match stmts

5162ad23 – Ori Bernstein <[email protected]> authored on 2013/09/26 22:44
Merge ../mc

ae909b89 – Ori Bernstein <[email protected]> authored on 2013/09/26 08:55
Add proper type checks to arithmetic operators.

95fc77c9 – Ori Bernstein <[email protected]> authored on 2013/09/26 07:08
More support for FP operations.

e6348f2c – Ori Bernstein <[email protected]> authored on 2013/09/25 14:14
Make the test program typecheck

2eefb4d9 – Ori Bernstein <[email protected]> authored on 2013/09/25 13:18
Add a sqrt test to test floating point.

399b644b – Ori Bernstein <[email protected]> authored on 2013/09/25 10:13
Closer to floating point support.

d563b951 – Ori Bernstein <[email protected]> authored on 2013/09/25 09:16
Make the expected value from the float test correct.

e255cf8c – Ori Bernstein <[email protected]> authored on 2013/09/25 09:11
Floating point code now register allocates (Correctly?)

666f22f2 – Ori Bernstein <[email protected]> authored on 2013/09/25 07:05
Start moving towards support for register classes.

80c98275 – Ori Bernstein <[email protected]> authored on 2013/09/23 20:08
Make delayed types unify as well.

6a2702fa – Ori Bernstein <[email protected]> authored on 2013/09/23 13:26
Fix tabbing.

b79e739f – Ori Bernstein <[email protected]> authored on 2013/09/23 13:24
Some renaming and test addition.

4c4a81a0 – Ori Bernstein <[email protected]> authored on 2013/09/23 09:31
Add tests for using stdlib option types.

506eba89 – Ori Bernstein <[email protected]> authored on 2013/09/19 13:01
Implement deep unification.

84704c06 – Ori Bernstein <[email protected]> authored on 2013/09/18 14:24
Add a new test for matching over generics.

9f536f37 – Ori Bernstein <[email protected]> authored on 2013/09/13 13:22
Remove unwanted file.

4d459892 – Ori Bernstein <[email protected]> authored on 2013/09/13 13:21
Fix misnamed member.

797b4ce6 – Ori Bernstein <[email protected]> authored on 2013/09/13 13:19
Add 'try' wrapper function.

076907e1 – Ori Bernstein <[email protected]> authored on 2013/09/13 12:54
Adds test for explicitly instantiated generic type.

b92973e2 – Ori Bernstein <[email protected]> authored on 2013/09/13 10:25
Merge git+ssh://eigenstate.org/home/ori/mc

e30957d6 – Ori Bernstein <[email protected]> authored on 2013/09/13 10:02
Don't install generated ucons into stab.

397e7774 – Ori Bernstein <[email protected]> authored on 2013/09/13 09:53
Fix crashes in unpickling match stmts.

9783cadd – Ori Bernstein <[email protected]> authored on 2013/09/13 09:06
Fix generic union constructor inference in pattern matching.

dfa5608b – Ori Bernstein <[email protected]> authored on 2013/09/13 09:02
Fix up Oucon to infer properly when the type is generic.

e7afb8cb – Ori Bernstein <[email protected]> authored on 2013/09/11 17:39
A hack to make uname() usable for OS probing.

cb693d6d – Ori Bernstein <[email protected]> authored on 2013/09/10 20:36
Add sysctl() and uname() functions.

62b6bf19 – Ori Bernstein <[email protected]> authored on 2013/09/10 20:26
Don't crash on specializing unions.

ee911455 – Ori Bernstein <[email protected]> authored on 2013/09/10 09:31
Work towards fully working generics.

05d6f166 – Ori Bernstein <[email protected]> authored on 2013/09/10 09:31
Add uname() functionality.

11795725 – Ori Bernstein <[email protected]> authored on 2013/09/10 07:48
Merge branch 'master' of git+ssh://git.eigenstate.org/git/ori/mc

b307a70a – Ori Bernstein <[email protected]> authored on 2013/09/10 07:48
expose zbytealloc

de4bc34a – Ori Bernstein <[email protected]> authored on 2013/09/05 09:00
Add basic loop detection to myrbuild.

ff6e3444 – Ori Bernstein <[email protected]> authored on 2013/09/05 09:00
Add deletion functions to hash table.

73021746 – Ori Bernstein <[email protected]> authored on 2013/09/04 12:58
Rename 'param' to 'arg'

e374016c – Ori Bernstein <[email protected]> authored on 2013/08/30 09:02
And now now() compiles on Linux as well.

1252169c – Ori Bernstein <[email protected]> authored on 2013/08/29 15:27
Compile libstd on OSX

1f07ea30 – Ori Bernstein <[email protected]> authored on 2013/08/29 12:10
Don't clobber the original type when specializing.

5e6ffbb0 – Ori Bernstein <[email protected]> authored on 2013/08/29 12:08
Whitespace fixes.

ff6bb29c – Ori Bernstein <[email protected]> authored on 2013/08/28 13:02
Use the right variable to dump line info.

7ff7b5fe – Ori Bernstein <[email protected]> authored on 2013/08/28 12:11
Add comment for what now() does.

8a23ecf0 – Ori Bernstein <[email protected]> authored on 2013/08/27 08:00
Add non-broken getenv() function

a74746cf – Ori Bernstein <[email protected]> authored on 2013/08/26 22:57
Add zoneinfo parser. Not part of build yet.

6f893e4e – Ori Bernstein <[email protected]> authored on 2013/08/26 22:54
Fix exit syscall number.

7b498396 – Ori Bernstein <[email protected]> authored on 2013/08/26 21:20
Support env on OSX.

Next