RSS feed
	
	
	
		e810bb4e
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2014/06/12 09:03
		
Add support for matching string arguments.
		 
	
		b0b32305
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2014/06/10 08:33
		
Strip out '_' from what we pass to strtol() and friends.
		 
	
		d794e275
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2014/06/07 18:24
		
Fix struct statbuf.
		 
	
		c0dcdeb7
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2014/06/07 18:19
		
Fix bug in open()/openmode()
		 
	
		6ae936b5
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2014/06/06 06:54
		
Remove unused keyword.
		 
	
		0e2a8ea6
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2014/06/05 18:00
		
Split open and openmode
		 
	
		d2f0c0cc
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2014/06/04 06:24
		
Merge branch 'master' of git+ssh://git.eigenstate.org/git/ori/mc
		 
	
		8fae6b2a
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2014/06/04 06:19
		
Merge branch 'master' of git+ssh://git.eigenstate.org/git/ori/mc
		 
	
		a340b8b9
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2014/06/03 20:09
		
Optimize the register allocator.
		 
	
		6007029a
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2014/06/03 17:57
		
Allow integer parsing to work with large integers.
		 
	
		71f6a35f
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2014/06/03 06:30
		
Remove timezone parsing.
		 
	
		ed41ed3c
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2014/06/03 06:30
		
Add 'uninstall' rule for libstd.
		 
	
		e29ec974
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2014/06/02 10:46
		
Remove 'error.myr'
		 
	
		de38fba8
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2014/05/31 13:54
		
Convert from 'error' to 'result'.
		 
	
		c24fd19a
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2014/05/31 13:01
		
Build 'result.myr'.
		 
	
		2913e5d1
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2014/05/31 12:59
		
Add 'result' type.
		 
	
		762cc86b
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2014/05/27 21:56
		
Fix ioctls.
		 
	
		8113f1c4
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2014/05/27 20:24
		
Reduce chattiness of dial.
		 
	
		dff26676
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2014/05/27 20:15
		
OSX start does the same thing. Add the same comment.
		 
	
		ac203f5f
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2014/05/27 20:14
		
Comment what start-linux.s does
		 
	
		9d8c86eb
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2014/05/27 20:04
		
Merge branch 'master' of git+ssh://mimir.eigenstate.org/git/ori/mc
		 
	
		c860f530
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2014/05/27 20:01
		
Use a signed int when we check for <0
		 
	
		0614f810
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2014/05/27 19:12
		
Add ioctl for osx.
		 
	
		37b4b23c
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2014/05/27 19:11
		
Add newline at end of malformed format error.
		 
	
		728fe328
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2014/05/27 18:53
		
Merge branch 'master' of git+ssh://mimir.eigenstate.org/git/ori/mc
		 
	
		9fa92a3a
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2014/05/27 18:37
		
Add 'ioctl' syscall to Linux.
		 
	
		f8256019
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2014/05/27 13:30
		
Fix indentation.
		 
	
		ebbc1ee3
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2014/05/26 09:05
		
Improve the error message when failing ot configure.
		 
	
		24e9cd43
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2014/05/26 08:58
		
Merge branch 'master' of git+ssh://mimir.eigenstate.org/git/ori/mc
		 
	
		02b049f1
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2014/05/26 08:58
		
Don't build on unkown systems.
		 
	
		f26f3e1b
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2014/05/25 12:56
		
Merge branch 'master' of git+ssh://git.eigenstate.org/git/ori/mc
		 
	
		4c168bac
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2014/05/24 22:12
		
Make things slightly less O(maxreg)ish
		 
	
		538f78b7
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2014/05/24 19:24
		
Don't iterate over bit sets as much.
		 
	
		45e91dd4
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2014/05/24 19:21
		
Print the correct line with name conflicts.
		 
	
		1813b4c9
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2014/05/24 09:23
		
6m now generates usefiles.
		 
	
		6afe3d2a
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2014/05/21 16:21
		
Add itop and ptoi functons.
		 
	
		da52a8bf
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2014/05/20 18:14
		
Add tests for impls over compound types.
		 
	
		8535643b
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2014/05/19 20:43
		
Export symbols with a stable-ish name.
		 
	
		79b0e2e5
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2014/05/19 20:28
		
Tag exported types in traits.
		 
	
		4ff354d8
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2014/05/19 19:32
		
Insert the decl as a decl, not an impl.
		 
	
		2d53920a
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2014/05/19 19:23
		
Use the correct sybmol writing function to write.
		 
	
		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.
		 
Next