RSS feed
5b2e3e64
– Ori Bernstein <ori@eigenstate.org>
authored
on 2013/08/26 14:20
Initialize environment variables on Linux.
5341650a
– Ori Bernstein <ori@eigenstate.org>
authored
on 2013/08/26 13:07
Add now() function returng ms since epoch.
3cbdb83d
– Ori Bernstein <ori@eigenstate.org>
authored
on 2013/08/21 07:24
Merge branch 'master' of git+ssh://git.eigenstate.org/git/ori/mc
1ef5877b
– Ori Bernstein <ori@eigenstate.org>
authored
on 2013/08/21 06:23
Unify the creation of tyname and tygeneric.
89c2d615
– Ori Bernstein <ori@eigenstate.org>
authored
on 2013/08/21 06:17
Remove 'Tygeneric' in favor of 'isgeneric' attr
0584162d
– Ori Bernstein <ori@eigenstate.org>
authored
on 2013/08/20 20:43
We should never have types to bind in ->sub.
8c7095cc
– Ori Bernstein <ori@eigenstate.org>
authored
on 2013/08/20 11:51
Reformat example code.
8c6a9b94
– Ori Bernstein <ori@eigenstate.org>
authored
on 2013/08/19 21:31
Unify generics with names.
25e411cf
– Ori Bernstein <ori@eigenstate.org>
authored
on 2013/08/19 21:12
Remove dead code.
c8166647
– Ori Bernstein <ori@eigenstate.org>
authored
on 2013/08/19 13:43
Hash the type parameters correctly when substituting.
69ff322b
– Ori Bernstein <ori@eigenstate.org>
authored
on 2013/08/19 13:36
Return all values from optinfo.
fc260ede
– Ori Bernstein <ori@eigenstate.org>
authored
on 2013/08/19 13:34
Improve error messages with mismatched subtypes.
d20ac61f
– Ori Bernstein <ori@eigenstate.org>
authored
on 2013/08/19 09:16
Add all SSE registers.
25fc2ab0
– Ori Bernstein <ori@eigenstate.org>
authored
on 2013/08/19 09:04
Move trivial colorability checks into a function.
12b9ad5c
– Ori Bernstein <ori@eigenstate.org>
authored
on 2013/08/19 07:53
Don't recurse infinitely when duplicating types.
42e46e1b
– Ori Bernstein <ori@eigenstate.org>
authored
on 2013/08/19 06:43
Allow dots in union patterns.
a27c66fd
– Ori Bernstein <ori@eigenstate.org>
authored
on 2013/08/19 06:32
Add missing 'option' file.
9e933c75
– Ori Bernstein <ori@eigenstate.org>
authored
on 2013/08/15 17:39
Add sljoin function
ed2c14dc
– Ori Bernstein <ori@eigenstate.org>
authored
on 2013/08/14 19:34
Correct the condition check on std.assert
8e46913c
– Ori Bernstein <ori@eigenstate.org>
authored
on 2013/08/14 19:34
Add a constant for the maximum UTF size.
def0aab5
– Ori Bernstein <ori@eigenstate.org>
authored
on 2013/08/14 19:33
Fix postincrement's returned value.
0e987e21
– Ori Bernstein <ori@eigenstate.org>
authored
on 2013/08/14 17:26
Merge branch 'master' of git+ssh://git.eigenstate.org/git/ori/mc
7cb2053a
– Ori Bernstein <ori@eigenstate.org>
authored
on 2013/08/14 17:25
Return -ERRNO on error returns from syscalls.
053f240f
– Ori Bernstein <ori@eigenstate.org>
authored
on 2013/08/12 11:39
Remove problematic function.
2d65d0a1
– Ori Bernstein <ori@eigenstate.org>
authored
on 2013/08/12 07:36
Fix exported union constructors.
e1bc2dfb
– Ori Bernstein <ori@eigenstate.org>
authored
on 2013/08/09 14:50
Look up names by namespace.
1f224c74
– Ori Bernstein <ori@eigenstate.org>
authored
on 2013/08/09 13:13
Re-enable the other generic test as well.
e5ecc330
– Ori Bernstein <ori@eigenstate.org>
authored
on 2013/08/09 12:42
Remove debugging printf
e2e380ad
– Ori Bernstein <ori@eigenstate.org>
authored
on 2013/08/09 12:25
Add missing file
8b5f4d4f
– Ori Bernstein <ori@eigenstate.org>
authored
on 2013/08/09 12:25
Add maybe type to libstd
09e35ed8
– Ori Bernstein <ori@eigenstate.org>
authored
on 2013/08/09 11:58
Fully pickle all types.
57aa7ad1
– Ori Bernstein <ori@eigenstate.org>
authored
on 2013/08/09 11:17
Add generic type test.
8e3b725d
– Ori Bernstein <ori@eigenstate.org>
authored
on 2013/08/09 11:16
Fix generic unions.
81084d96
– Ori Bernstein <ori@eigenstate.org>
authored
on 2013/08/09 10:38
Fix mixed tabs and spaces.
c932793f
– Ori Bernstein <ori@eigenstate.org>
authored
on 2013/08/09 10:28
More commenting.
5cf8a9d3
– Ori Bernstein <ori@eigenstate.org>
authored
on 2013/08/09 10:27
Add one more level of indent for sub-namespaces.
d2cfe8be
– Ori Bernstein <ori@eigenstate.org>
authored
on 2013/08/09 10:26
Make the output format of myrtypes more useful.
5d86a028
– Ori Bernstein <ori@eigenstate.org>
authored
on 2013/08/09 09:33
Substitute types in specialized generic Tynames
31329a5b
– Ori Bernstein <ori@eigenstate.org>
authored
on 2013/08/09 09:33
Add the basic type dumper to the build.
c1c9aa05
– Ori Bernstein <ori@eigenstate.org>
authored
on 2013/08/09 09:17
Merge branch 'master' of git+ssh://git.eigenstate.org/git/ori/mc
836b83db
– Ori Bernstein <ori@eigenstate.org>
authored
on 2013/08/09 07:13
Step towards making generics work.
79428e45
– Ori Bernstein <ori@eigenstate.org>
authored
on 2013/08/09 07:12
Add type dumping code.
b2e60fbc
– Ori Bernstein <ori@eigenstate.org>
authored
on 2013/08/08 08:08
Rearrange declarations in grammar.
7a8432f9
– Ori Bernstein <ori@eigenstate.org>
authored
on 2013/08/07 13:55
When printing negative numbers, actually flip the sign for formatting.
4b77bda9
– Ori Bernstein <ori@eigenstate.org>
authored
on 2013/08/07 13:50
Parse negative numbers correctly.
7ea39f80
– Ori Bernstein <ori@eigenstate.org>
authored
on 2013/08/07 13:26
Add support for negative numbers when parsing integers.
c2cd468b
– Ori Bernstein <ori@eigenstate.org>
authored
on 2013/08/07 13:17
Export a function that isn't pulled in by markhidden
7aca27d4
– Ori Bernstein <ori@eigenstate.org>
authored
on 2013/08/07 13:15
Fix naming, and shuffle args around a bit.
97342365
– Ori Bernstein <ori@eigenstate.org>
authored
on 2013/08/07 13:04
Factor out common code in pattern matching.
01c7435a
– Ori Bernstein <ori@eigenstate.org>
authored
on 2013/08/07 13:02
Fix pattern matching union variables.
b0886832
– Ori Bernstein <ori@eigenstate.org>
authored
on 2013/08/07 12:47
Add slice copying code.
e3ee0361
– Ori Bernstein <ori@eigenstate.org>
authored
on 2013/08/07 12:21
Add integer parsing, string comparisons, and zeroed allocations.
11be53a0
– Ori Bernstein <ori@eigenstate.org>
authored
on 2013/08/07 09:54
Add an 'fd' type.
f2afc8da
– Ori Bernstein <ori@eigenstate.org>
authored
on 2013/07/23 11:40
Allow splitting lines.
0f2de28c
– Ori Bernstein <ori@eigenstate.org>
authored
on 2013/06/21 06:49
Add support for '_' in number literals for readability.
2944ebad
– Ori Bernstein <ori@eigenstate.org>
authored
on 2013/06/20 07:42
Fix register names.
e6259897
– Ori Bernstein <ori@eigenstate.org>
authored
on 2013/06/19 13:11
Reformat the colourmap table.
71a77dbd
– Ori Bernstein <ori@eigenstate.org>
authored
on 2013/06/18 21:17
Dump simplification trees with '-ds'
93df2d52
– Ori Bernstein <ori@eigenstate.org>
authored
on 2013/06/18 21:16
Make memory offsets more efficient.
ccd35900
– Ori Bernstein <ori@eigenstate.org>
authored
on 2013/06/18 15:24
Add missing test file.
8b39fba2
– Ori Bernstein <ori@eigenstate.org>
authored
on 2013/06/18 13:52
Add floating point registers to the allocator.
96cb5ec5
– Ori Bernstein <ori@eigenstate.org>
authored
on 2013/06/18 13:24
Don't turn floats into ints.
fc6f464b
– Ori Bernstein <ori@eigenstate.org>
authored
on 2013/06/18 11:19
Fix typo: r -> dst
bb3c5237
– Ori Bernstein <ori@eigenstate.org>
authored
on 2013/06/18 10:55
Simplify simplification code.
ee1215bf
– Ori Bernstein <ori@eigenstate.org>
authored
on 2013/06/18 10:33
Enable floating point test.
a9407d8b
– Ori Bernstein <ori@eigenstate.org>
authored
on 2013/06/18 10:27
Fix a bug in array size inference.
cc8d65b2
– Ori Bernstein <ori@eigenstate.org>
authored
on 2013/06/18 09:51
Attempt to build arrays and structs correctly.
8c2fb645
– Ori Bernstein <ori@eigenstate.org>
authored
on 2013/06/18 08:59
Move away from literal types that aren't actual compile time constants.
bc18d36c
– Ori Bernstein <ori@eigenstate.org>
authored
on 2013/06/17 08:03
Fix const inference for compound literals.
2ea781be
– Ori Bernstein <ori@eigenstate.org>
authored
on 2013/06/17 07:38
Add in constness inference.
f16eddc8
– Ori Bernstein <ori@eigenstate.org>
authored
on 2013/06/08 11:02
Add test for live struct literals.
fbbdeabd
– Ori Bernstein <ori@eigenstate.org>
authored
on 2013/06/08 08:47
Add support for compiling struct literals.
e119045a
– Ori Bernstein <ori@eigenstate.org>
authored
on 2013/06/07 23:00
Fix type inference for struct literals.
b4e37364
– Ori Bernstein <ori@eigenstate.org>
authored
on 2013/06/07 20:55
Add indexed initializer tree support.
3c950210
– Ori Bernstein <ori@eigenstate.org>
authored
on 2013/06/07 19:33
Fix the library link adding.
a1dd897c
– Ori Bernstein <ori@eigenstate.org>
authored
on 2013/06/07 16:51
Merge branch 'struct-lit' of git+ssh://mimir.eigenstate.org/git/ori/mc into struct-lit
6586d3b6
– Ori Bernstein <ori@eigenstate.org>
authored
on 2013/06/05 05:02
Parses struct elements, but doesn't compile them.
954ff197
– Ori Bernstein <ori@eigenstate.org>
authored
on 2013/06/05 12:10
Improve the test program a tad.
effa98da
– Ori Bernstein <ori@eigenstate.org>
authored
on 2013/06/05 11:30
Add code for a 'blat()' function.
3aac04fb
– Ori Bernstein <ori@eigenstate.org>
authored
on 2013/06/05 07:19
Read far fewer dependencies over and over.
c2f92283
– Ori Bernstein <ori@eigenstate.org>
authored
on 2013/06/05 07:13
Escape quotes in assembler strings.
61bf93a0
– Ori Bernstein <ori@eigenstate.org>
authored
on 2013/06/05 07:13
Remember to close the file when reading deps.
852fa8ce
– Ori Bernstein <ori@eigenstate.org>
authored
on 2013/06/05 05:02
Parses struct elements, but doesn't compile them.
4a0be740
– Ori Bernstein <ori@eigenstate.org>
authored
on 2013/05/31 05:41
Enable struct-lit test.
da3ea788
– Ori Bernstein <ori@eigenstate.org>
authored
on 2013/05/30 07:02
Disable broken test.
c62d3368
– Ori Bernstein <ori@eigenstate.org>
authored
on 2013/05/30 07:01
Add test for properly scoped labels.
e01e8d1b
– Ori Bernstein <ori@eigenstate.org>
authored
on 2013/05/30 06:45
Keep logical-not operands in registers.
11752f28
– Ori Bernstein <ori@eigenstate.org>
authored
on 2013/05/30 04:52
unbreak union constructors.
971178af
– Ori Bernstein <ori@eigenstate.org>
authored
on 2013/05/29 09:11
Merge branch 'master' of git+ssh://git.eigenstate.org/git/ori/mc
81693eb2
– Ori Bernstein <ori@eigenstate.org>
authored
on 2013/05/28 12:43
Add missing file.
7c69174c
– Ori Bernstein <ori@eigenstate.org>
authored
on 2013/05/28 10:55
Merge branch 'master' of git+ssh://git.eigenstate.org/git/ori/mc
14666cb4
– Ori Bernstein <ori@eigenstate.org>
authored
on 2013/05/28 10:55
Add 'sleq' function to libstd
b0a47993
– Ori Bernstein <ori@eigenstate.org>
authored
on 2013/05/27 21:11
Edit quotes in error message.
ccfe7181
– Ori Bernstein <ori@eigenstate.org>
authored
on 2013/05/27 21:11
Edit quotes in error message.
e2f62755
– Ori Bernstein <ori@eigenstate.org>
authored
on 2013/05/27 09:49
Insert symbols into the right symbol table.
77a37e33
– Ori Bernstein <ori@eigenstate.org>
authored
on 2013/05/27 09:28
Fix cyclic type exports.
d667281e
– Ori Bernstein <ori@eigenstate.org>
authored
on 2013/05/26 12:44
Tag exported types.
2f21c3c5
– Ori Bernstein <ori@eigenstate.org>
authored
on 2013/05/02 07:47
Write types after stabs.
6ef4f09d
– Ori Bernstein <ori@eigenstate.org>
authored
on 2013/05/02 07:42
Remove terminating 'Z' from usefile definition.
507c0dc4
– Ori Bernstein <ori@eigenstate.org>
authored
on 2013/05/02 07:24
Remove useless exported functions.
Next