RSS feed
8cc199bc
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/05/19 17:04
Pickle/unpickle Nimpl.
92881838
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/05/19 16:35
Don't double-install impls.
2b3a550a
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/05/19 09:24
Try to iterate over types.
e89a6b09
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/05/15 09:01
Actually write out impls to usefiles.
7b45d388
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/05/14 06:50
Rename files to match function names.
8c7bac5a
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/05/10 21:30
Use correct tag character for impl defs
f1858c72
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/05/08 10:51
Add 'try' to libstd.
61766f98
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/05/08 10:09
Add 'search' functions:
df187615
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/05/08 10:06
Default the types correctly in specialized functions.
226ef2e1
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/05/05 10:32
Merge branch 'master' of git+ssh://git.eigenstate.org/git/ori/mc
aae6d006
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/05/05 10:31
Fix the error printing in 'constrain'
6734665c
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/04/30 22:32
remove 'forwardcopy' predicate.
099d9cb1
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/04/29 18:04
Shut up the linker by adding a 'main' function.
948799fd
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/04/24 07:44
Merge branch 'master' of git+ssh://git.eigenstate.org/git/ori/mc
efb1de08
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/04/23 09:02
Merge branch 'master' of git+ssh://mimir.eigenstate.org/git/ori/mc
d8c459cc
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/04/23 07:27
Merge branch 'master' of git+ssh://git.eigenstate.org/git/ori/mc
6ac0e591
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/04/22 14:47
Make slcp handle overlapping ranges correctly.
e53b3a2d
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/04/15 12:26
Upgrade hash function in libstd to murmurhash.
4e54802e
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/04/14 16:03
Build the export list for traits correctly.
9ee86f91
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/04/08 06:30
Add test for exported traits.
1f979324
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/03/10 07:44
Actually enable assembly generation.
4fb00e67
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/03/05 16:22
Prepare merging traits in preparation for exporting.
5207c09e
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/03/05 06:44
Fix error messages and add comments.
bc999872
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/03/05 06:38
Actually install the impls into the table in advance.
6094e25e
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/03/03 19:28
Put impls into symbol tables.
685a0afc
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/02/26 16:04
Add a back link for traits, instead of a bool.
9e41da83
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/02/26 15:46
Add support for '-S' command in myrbuild.
9109f705
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/02/26 05:41
Dump the 'istraitfn' variable.
e6cf1fd2
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/02/25 19:12
Preserve 'istraitfn' in usefiles.
d67ec38c
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/02/25 15:02
Remove unreachable code warning.
7ad2500a
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/02/25 08:10
Add a comment about why we skip trait functions.
d9849c02
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/02/25 07:44
Write out use files.
cd7b9ddf
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/02/25 07:02
Broken pickling and unpickling of traits.
765c9f00
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/02/25 06:24
Pickle traits.
2b1cb19f
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/02/24 16:33
Fix up visibility and merging of traits.
481445dc
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/02/24 15:08
Start implementing traits in usefiles.
56ce21cc
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/02/24 14:59
Rename ntraits for consistency.
fc63cf1c
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/02/24 14:36
Start work towards exported traits.
606f89e8
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/02/24 14:30
Remove unnecessary endline from trait defn
82caf37a
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/02/24 14:18
Don't set the namespace if we don't have one.
56d2169a
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/02/21 08:23
Add comment describing why we call setns()
d1db37f1
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/02/21 08:21
Allow exported names to work with namespaces.
27ee8d46
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/02/21 07:52
Merge exported traits.
1a2c2337
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/02/20 19:03
Fix subsequent function calls.
bf18e66e
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/02/20 17:58
Make the traitimpl test cover more ground.
1efff8a7
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/02/20 17:47
Traits specialize!
f666a9b2
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/02/20 17:22
Unify the types for traits correctly.
80b458a8
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/02/19 15:42
Try to unify trait definitions and infer types.
57d35355
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/02/19 15:13
Error if we have an unimplemented trait function
077743e6
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/02/19 15:02
Install trait funcs to symbol tables.
224a25f1
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/02/19 06:39
Fix a few typos.
fe70d970
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/02/19 06:34
Cleaner formatting for gram.y
a2c40f05
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/02/19 06:09
Allow impl stmts in package def
386289ec
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/02/17 17:51
rename mkbitset -> mkbs
cc61b842
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/02/17 17:51
Clean up some libstd APIs.
d3ed26c3
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/02/17 17:50
Add buggered test for trait implementation.
abf3f399
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/02/14 14:56
Dump trait nodes for debugging.
0c454eb6
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/02/14 14:25
More work towards implementing traits.
cb804dc4
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/02/11 06:11
Improve error message formatting.
3cacd349
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/02/11 06:02
Actually print the traits that we are missing.
a7fd1a3b
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/02/11 05:49
Merge branch 'master' of git+ssh://git.eigenstate.org/git/ori/mc
68b18a7f
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/02/10 18:26
Do some sanitization on traits.
c158da43
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/02/10 16:33
Split types and traits.
680eccec
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/02/07 06:57
Remove debugging assert.
dc335f52
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/02/07 06:52
Uniqify the builtin atomic types.
c89acbc2
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/02/07 06:35
Empty traits now work for named types.
6c02c950
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/02/02 19:15
Merge branch 'master' of git+ssh://mimir.eigenstate.org/git/ori/mc
adc89d37
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/02/02 11:21
Remove 'trait' node.
f32109a7
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/02/01 06:48
Insert the trait/impl nodes into the node list.
19625844
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/02/01 06:14
Stub in more code for trait/impl.
3e51d386
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/01/31 10:56
Nomenclature change: cstr -> trait
c7065558
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/01/29 15:43
Ensurespace() takes chunks, not bits.
c6820974
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/01/28 20:55
We were checking size in bits, but passing size in entries.
aa7e3e0a
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/01/27 13:46
Add missing symbols to bitset.
b0b5a28b
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/01/27 12:35
Remove internal 'extern' functions from sys-*.myr
dc92960b
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/01/27 08:16
And I forgot to remove it
2190e16c
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/01/27 07:43
Damn, I already had a seek function.
2f39b00d
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/01/27 06:17
Add bitset implementation.
f432ef92
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/01/26 04:06
add lseek syscall
06eda1f6
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/01/25 10:51
Merge branch 'master' of git+ssh://mimir.eigenstate.org/git/ori/mc
3ec885ae
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/01/25 09:41
Allow ucons to be arguments of ucons
5045a7db
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/01/24 15:26
Add explode() functions to our floatbits code.
9b7397fb
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/01/24 15:20
Fix formatting consecutive integers.
a0d80034
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/01/24 06:35
Add disabled test for empty traits.
75dbdd02
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/01/23 13:46
Fix division yet again.
966ededa
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/01/23 13:45
Add and fix bigint tests.
beec45c5
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/01/23 06:14
Use correct shift in bigdiv.
61903e15
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/01/23 06:14
Correct indentation on fmt.myr
22824dad
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/01/23 05:43
Allow '_' as digit separator within integers.
6df4ee63
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/01/23 05:42
Merge branch 'master' of git+ssh://git.eigenstate.org/git/ori/mc
c98dd123
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/01/22 21:52
Handle zeros correctly in bigint.myr
33191432
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/01/22 21:25
Maintain sign correctly when parsing values.
a6fb1778
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/01/22 21:21
Remove debugging cruft.
b0fd12f9
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/01/22 21:18
Add bigparse() function.
f82ca04d
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/01/22 21:17
Allow more foldable, constant expressions in patterns.
e1a74a0d
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/01/22 20:42
We don't want 64 bits of 1s, we want 32 bits of them.
0c678f7b
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/01/22 18:09
Implement bigint division.
f922a2c6
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/01/22 16:23
Merge branch 'master' of git+ssh://mimir.eigenstate.org/git/ori/mc
bbe53485
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/01/22 16:23
Improve comment.
8acfc5e2
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/01/22 15:28
Correct comment.
Next