shithub: mc

RSS feed

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.

9e763fa1 – Ori Bernstein <[email protected]> authored on 2013/08/26 21:18
Add faked implementations for clock_*

b18716b4 – Ori Bernstein <[email protected]> authored on 2013/08/26 16:22
Had a bad, half baked 'getenv()'. Deleted.

b86eca27 – Ori Bernstein <[email protected]> authored on 2013/08/26 16:21
Fix getenv.

e51bd595 – Ori Bernstein <[email protected]> authored on 2013/08/26 16:21
Merge branch 'master' of git+ssh://git.eigenstate.org/git/ori/mc

85b45ea7 – Ori Bernstein <[email protected]> authored on 2013/08/26 16:20
Add missing file

422bc721 – Ori Bernstein <[email protected]> authored on 2013/08/26 16:20
Merge branch 'master' of git+ssh://git.eigenstate.org/git/ori/mc

5b2e3e64 – Ori Bernstein <[email protected]> authored on 2013/08/26 14:20
Initialize environment variables on Linux.

5341650a – Ori Bernstein <[email protected]> authored on 2013/08/26 13:07
Add now() function returng ms since epoch.

0777dce1 – Ori Bernstein <[email protected]> authored on 2013/08/23 17:14
Split out type lookup and resolution from the same function.

3cbdb83d – Ori Bernstein <[email protected]> authored on 2013/08/21 07:24
Merge branch 'master' of git+ssh://git.eigenstate.org/git/ori/mc

1ef5877b – Ori Bernstein <[email protected]> authored on 2013/08/21 06:23
Unify the creation of tyname and tygeneric.

89c2d615 – Ori Bernstein <[email protected]> authored on 2013/08/21 06:17
Remove 'Tygeneric' in favor of 'isgeneric' attr

0584162d – Ori Bernstein <[email protected]> authored on 2013/08/20 20:43
We should never have types to bind in ->sub.

8c7095cc – Ori Bernstein <[email protected]> authored on 2013/08/20 11:51
Reformat example code.

8c6a9b94 – Ori Bernstein <[email protected]> authored on 2013/08/19 21:31
Unify generics with names.

25e411cf – Ori Bernstein <[email protected]> authored on 2013/08/19 21:12
Remove dead code.

c8166647 – Ori Bernstein <[email protected]> authored on 2013/08/19 13:43
Hash the type parameters correctly when substituting.

69ff322b – Ori Bernstein <[email protected]> authored on 2013/08/19 13:36
Return all values from optinfo.

fc260ede – Ori Bernstein <[email protected]> authored on 2013/08/19 13:34
Improve error messages with mismatched subtypes.

d20ac61f – Ori Bernstein <[email protected]> authored on 2013/08/19 09:16
Add all SSE registers.

25fc2ab0 – Ori Bernstein <[email protected]> authored on 2013/08/19 09:04
Move trivial colorability checks into a function.

12b9ad5c – Ori Bernstein <[email protected]> authored on 2013/08/19 07:53
Don't recurse infinitely when duplicating types.

42e46e1b – Ori Bernstein <[email protected]> authored on 2013/08/19 06:43
Allow dots in union patterns.

a27c66fd – Ori Bernstein <[email protected]> authored on 2013/08/19 06:32
Add missing 'option' file.

9e933c75 – Ori Bernstein <[email protected]> authored on 2013/08/15 17:39
Add sljoin function

ed2c14dc – Ori Bernstein <[email protected]> authored on 2013/08/14 19:34
Correct the condition check on std.assert

8e46913c – Ori Bernstein <[email protected]> authored on 2013/08/14 19:34
Add a constant for the maximum UTF size.

def0aab5 – Ori Bernstein <[email protected]> authored on 2013/08/14 19:33
Fix postincrement's returned value.

0e987e21 – Ori Bernstein <[email protected]> authored on 2013/08/14 17:26
Merge branch 'master' of git+ssh://git.eigenstate.org/git/ori/mc

7cb2053a – Ori Bernstein <[email protected]> authored on 2013/08/14 17:25
Return -ERRNO on error returns from syscalls.

053f240f – Ori Bernstein <[email protected]> authored on 2013/08/12 11:39
Remove problematic function.

2d65d0a1 – Ori Bernstein <[email protected]> authored on 2013/08/12 07:36
Fix exported union constructors.

e1bc2dfb – Ori Bernstein <[email protected]> authored on 2013/08/09 14:50
Look up names by namespace.

1f224c74 – Ori Bernstein <[email protected]> authored on 2013/08/09 13:13
Re-enable the other generic test as well.

e5ecc330 – Ori Bernstein <[email protected]> authored on 2013/08/09 12:42
Remove debugging printf

e2e380ad – Ori Bernstein <[email protected]> authored on 2013/08/09 12:25
Add missing file

8b5f4d4f – Ori Bernstein <[email protected]> authored on 2013/08/09 12:25
Add maybe type to libstd

Next