RSS feed
	
	
	
		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.
		 
	
		964632bd
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2014/01/22 14:08
		
Add bigint test.
		 
	
		72ad21bc
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2014/01/22 13:39
		
Work around oversized int error.
		 
	
		def799e1
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2014/01/22 13:22
		
Add single digit division, and make bigint output use it.
		 
	
		f5da3fe3
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2014/01/22 10:00
		
Remove apparently offensive comment.
		 
	
		b26430dd
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2014/01/22 06:35
		
Update TODO.
		 
	
		87b9d601
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2014/01/22 05:14
		
Fix parallel make.
		 
	
		d31daf78
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2014/01/21 20:14
		
Rmove debug print.
		 
	
		e6b1b42a
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2014/01/21 19:07
		
Rename and fix shift implementations.
		 
	
		9661b205
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2014/01/21 18:47
		
Implement bigint shifts.
		 
	
		5d9e71b6
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2014/01/21 18:32
		
Remove debug prints.
		 
	
		913e7e12
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2014/01/21 18:32
		
Shuffle things around so that it works with the chartype commit.
		 
	
		906384e5
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2014/01/21 18:32
		
Add broken start of float formatting.
		 
	
		8ef76e0e
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2014/01/21 18:31
		
Add 'charval()' function.
		 
	
		a67e53ab
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2014/01/21 18:31
		
Add 'zalloc()' function.
		 
	
		372a7547
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2014/01/21 18:31
		
Add initial implementation of bigint.
		 
	
		f88d2664
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2014/01/21 09:48
		
Implement more restrictive folding for casts.
		 
	
		0226a1a6
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2014/01/21 08:36
		
Take slices off of *evaluated* pointers.
		 
	
		4eb9ecac
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2014/01/20 18:55
		
Acutally get the rval of negation expression children.
		 
	
		81bbd4c2
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2014/01/20 18:53
		
Add float bit conversion routines.
		 
	
		064b5d2b
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2014/01/20 11:47
		
Correctly handle signed/unsigned comparisons.
		 
	
		1750fba1
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2014/01/20 08:03
		
Remove redundant endlns
		 
	
		c5feb1c4
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2014/01/16 20:03
		
Add 'hassuffix' function
		 
	
		0855d34c
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2014/01/16 06:08
		
Install ucons for nested unions.
		 
	
		e1dd87b2
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2014/01/15 14:00
		
Fix writing constant struct literals
		 
	
		0f342c47
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2014/01/15 05:45
		
Add 'mk()' function to libstd.
		 
	
		26fef326
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2014/01/14 14:44
		
Add support for break/continue in loops.
		 
	
		a1464487
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2014/01/13 06:39
		
Work towards parsing traits definitions.
		 
	
		10c5c3d7
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2014/01/13 05:53
		
Allow arbitrary expressions in pattern matching.
		 
	
		792f79ee
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2014/01/10 15:28
		
Don't search $PATH with relative paths.
		 
	
		30e4700f
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2014/01/10 13:39
		
Add support for stat() calls on OSX
		 
	
		db6f43d3
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2014/01/10 13:30
		
Handle alignment correctly.
		 
	
		18a02fb4
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2014/01/10 13:30
		
Add 'stat()' syscall
		 
	
		427b9849
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2014/01/10 13:28
		
Fix double-next() problem
		 
	
		9a2785cb
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2014/01/09 20:38
		
Fix stack allocations.
		 
	
		e1d944bc
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2014/01/09 19:23
		
Fix slinsert()
		 
	
		ac713e58
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2014/01/09 18:06
		
Fix allocator alignment calculations.
		 
	
		11f0b71e
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2014/01/09 16:39
		
Fix execv on osx.
		 
	
		9a388068
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2014/01/09 16:19
		
Fix fork on osx
		 
	
		32048b6b
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2014/01/09 16:17
		
Add magic value checking for headers.
		 
	
		b6afe89b
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2014/01/09 14:43
		
Remove references to slappend
		 
	
		e101ebf1
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2014/01/09 13:31
		
Remove duplicated funtionality.
		 
	
		4abdb2ac
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2014/01/09 13:01
		
Add 'slinsert' function.
		 
	
		b7912fb2
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2014/01/09 13:00
		
Work around compiler bug with labels.
		 
	
		7bda5b9d
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2014/01/09 09:05
		
Add 'htgetv' function.
		 
	
		7ef538cc
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2014/01/09 06:28
		
Wait statuses are 32 bit ints, not 64 bit ints.
		 
	
		5a07a949
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2014/01/09 06:04
		
Fix typo in OSX waitstatus() call
		 
	
		f8040a2b
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2014/01/09 06:04
		
Add system-specific waitstatus
		 
	
		1eadc811
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2014/01/09 05:53
		
Fix execv on OSX
		 
Next