RSS feed
	
	
	
		7fe8f299
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2013/10/29 12:04
		
Start generating DNS queries.
		 
	
		f0f00c46
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2013/10/29 07:50
		
Add start of DNS resolver.
		 
	
		ff204601
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2013/10/29 07:29
		
Add endian flipping functions.
		 
	
		64046d70
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2013/10/28 15:58
		
Allow blank lines between 'match' line and patterns
		 
	
		89e514d5
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2013/10/28 11:39
		
Streamline syntax.
		 
	
		682c4ce6
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2013/10/24 21:09
		
Add sockaddr_storage struct.
		 
	
		30ae6dbd
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2013/10/24 17:42
		
Fix thinko: bind -> accept.
		 
	
		b9ac87f7
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2013/10/24 17:12
		
Add some networking functions.
		 
	
		b9aedad0
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2013/10/24 16:48
		
Add a constant for the maximum codepoint
		 
	
		28920020
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2013/10/24 09:43
		
Be more compliant with stricter type name checking
		 
	
		f89df20e
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2013/10/24 09:43
		
Add some functions for server-side network support
		 
	
		bef1877e
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2013/10/24 09:27
		
Check that named types are the same when unifying.
		 
	
		27d6ae05
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2013/10/24 08:27
		
Add syscall support for networking on Linux.
		 
	
		7a7372b7
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2013/10/24 08:03
		
Fix struct alignment.
		 
	
		d77ea4e5
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2013/10/23 21:14
		
Start adding preliminary code for sockets.
		 
	
		80ae8b93
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2013/10/23 21:13
		
Add in missing spaces.
		 
	
		ff0dabb5
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2013/10/21 19:52
		
Improve errors even more.
		 
	
		eff57189
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2013/10/21 19:44
		
Improve error messages.
		 
	
		6c0abd35
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2013/10/21 17:38
		
Remove a spurious check to allow arrays to match
		 
	
		c3955db0
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2013/10/21 17:37
		
Add tests for the new match types
		 
	
		f1383ff5
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2013/10/21 17:34
		
Add support for more atomic types.
		 
	
		eaf77a29
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2013/10/21 17:32
		
Add support for struct patterns in matches.
		 
	
		5b10fd81
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2013/10/21 17:12
		
Add support for tuple matches.
		 
	
		d2672685
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2013/10/21 15:24
		
Improve error messages sligthly.
		 
	
		24e58329
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2013/10/21 12:34
		
Revert "Better error messages"
		 
	
		e249c8a9
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2013/10/21 08:51
		
Add test for mixed type matches.
		 
	
		2c8a0da8
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2013/10/21 08:50
		
Add missing test file
		 
	
		61cf50b0
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2013/10/21 08:09
		
More (broken) tests for matching.
		 
	
		3543d66f
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2013/10/21 08:09
		
Better error messages
		 
	
		3bbe4ce2
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2013/10/19 10:55
		
Add isblank()
		 
	
		c4830c94
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2013/10/19 10:55
		
Add support for printing booleans
		 
	
		dc52d457
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2013/10/18 20:47
		
Add sldup() function to standard library.
		 
	
		dd0cb53f
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2013/10/18 20:11
		
Raise an error when trying to match void.
		 
	
		10aacae6
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2013/10/18 13:40
		
Add some useful hash functions
		 
	
		6380f0c2
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2013/10/18 13:17
		
Add htkeys() function
		 
	
		fb8e2abe
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2013/10/18 13:15
		
Add a hash table implementation.
		 
	
		b0b92f61
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2013/10/18 12:50
		
Improved error checking.
		 
	
		9a8ac636
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2013/10/18 09:41
		
Rename 'consts.myr' to 'units.myr'.
		 
	
		5f8ce4d9
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2013/10/18 09:40
		
Add symbolic constants for units.
		 
	
		1c3ed5fc
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2013/10/18 09:37
		
Fix global generic constants.
		 
	
		2b13f71e
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2013/10/18 08:44
		
Portability fix for runtest.sh
		 
	
		6c6a15bf
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2013/10/18 07:46
		
Remove 'junaksm' directive
		 
	
		6e88e5d1
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2013/10/18 07:36
		
Remove debugging print
		 
	
		2b71471c
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2013/10/18 07:29
		
Don't litter the build directories with asm files.
		 
	
		d31fb7aa
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2013/10/18 07:28
		
Remove a bogus 'use' from sys-osx.myr
		 
	
		c28f7bb4
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2013/10/17 15:50
		
Portability fix for OSX
		 
	
		43fed38e
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2013/10/17 09:52
		
Make test runner runnable.
		 
	
		3a3ccd60
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2013/10/17 09:35
		
Rewrite test harness.
		 
	
		81bef8da
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2013/10/17 06:57
		
Allow 'empty slices' for slalloc/slfree
		 
	
		7a6f9b61
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2013/10/11 22:04
		
Align stack bumps.
		 
	
		493a0c88
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2013/10/11 10:24
		
Write out the params for generic types too.
		 
	
		7f5c1395
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2013/10/11 09:02
		
Factor out duplicated variable node initialization.
		 
	
		da5f858f
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2013/10/11 08:21
		
Add a test for imported union types within structs.
		 
	
		e02fa54d
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2013/10/11 07:23
		
Better comments.
		 
	
		96da004a
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2013/10/11 07:21
		
Don't double install ucons.
		 
	
		1ac199a3
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2013/10/10 18:37
		
Deduplicate types when loading usefiles.a
		 
	
		3d20a6d5
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2013/10/10 10:50
		
Allow streq to handle null strings.
		 
	
		ce9623eb
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2013/10/10 10:18
		
Duplicate types from imports resolve to the same one now.
		 
	
		a9e728b0
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2013/10/10 09:51
		
Better type equality checking.
		 
	
		de3c5391
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2013/10/10 09:51
		
Allow casting bools back and forth to ints
		 
	
		6b36dc7c
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2013/10/10 09:51
		
Add 'synth' parameter to types.
		 
	
		cf6bdc40
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2013/10/09 14:59
		
Add missing test data.
		 
	
		c2c3ff71
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2013/10/09 13:27
		
Collect strings into a de-duplicating string table.
		 
	
		36232a98
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2013/10/09 13:13
		
Fix tabbing.
		 
	
		cb816558
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2013/10/09 12:20
		
Fix strtab test
		 
	
		0f26571b
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2013/10/09 12:20
		
Add string table test
		 
	
		cf5c1d13
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2013/10/09 12:20
		
Extend test framework to support comparing stdout to files
		 
	
		e1b5f8f8
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2013/10/09 11:28
		
Give slight better errors.
		 
	
		0781d541
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2013/10/08 19:00
		
Allow folding initializers for constants.
		 
	
		f65cbaf8
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2013/10/08 18:42
		
Propagate the constness of expressions.
		 
	
		c49aefbd
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2013/10/08 17:46
		
Make std.slurp return a std.error() type
		 
	
		5af6cfa9
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2013/10/08 17:46
		
Write out whether a Tyname is generic.
		 
	
		6ea8a68e
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2013/10/03 06:49
		
Do a correct subreg check.
		 
	
		7fdee741
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2013/10/02 15:41
		
Emit the right pseudo instructions for negating a float.
		 
	
		97635cb8
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2013/10/02 14:52
		
Fix floating point comparison.
		 
	
		47188c33
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2013/10/02 14:30
		
Set the type on the equality checks in match stmts
		 
	
		5162ad23
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2013/09/26 22:44
		
Merge ../mc
		 
	
		ae909b89
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2013/09/26 08:55
		
Add proper type checks to arithmetic operators.
		 
	
		95fc77c9
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2013/09/26 07:08
		
More support for FP operations.
		 
	
		e6348f2c
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2013/09/25 14:14
		
Make the test program typecheck
		 
	
		2eefb4d9
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2013/09/25 13:18
		
Add a sqrt test to test floating point.
		 
	
		399b644b
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2013/09/25 10:13
		
Closer to floating point support.
		 
	
		d563b951
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2013/09/25 09:16
		
Make the expected value from the float test correct.
		 
	
		e255cf8c
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2013/09/25 09:11
		
Floating point code now register allocates (Correctly?)
		 
	
		666f22f2
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2013/09/25 07:05
		
Start moving towards support for register classes.
		 
	
		80c98275
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2013/09/23 20:08
		
Make delayed types unify as well.
		 
	
		6a2702fa
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2013/09/23 13:26
		
Fix tabbing.
		 
	
		b79e739f
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2013/09/23 13:24
		
Some renaming and test addition.
		 
	
		4c4a81a0
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2013/09/23 09:31
		
Add tests for using stdlib option types.
		 
	
		506eba89
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2013/09/19 13:01
		
Implement deep unification.
		 
	
		84704c06
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2013/09/18 14:24
		
Add a new test for matching over generics.
		 
	
		9f536f37
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2013/09/13 13:22
		
Remove unwanted file.
		 
	
		4d459892
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2013/09/13 13:21
		
Fix misnamed member.
		 
	
		797b4ce6
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2013/09/13 13:19
		
Add 'try' wrapper function.
		 
	
		076907e1
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2013/09/13 12:54
		
Adds test for explicitly instantiated generic type.
		 
	
		b92973e2
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2013/09/13 10:25
		
Merge git+ssh://eigenstate.org/home/ori/mc
		 
	
		e30957d6
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2013/09/13 10:02
		
Don't install generated ucons into stab.
		 
	
		397e7774
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2013/09/13 09:53
		
Fix crashes in unpickling match stmts.
		 
	
		9783cadd
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2013/09/13 09:06
		
Fix generic union constructor inference in pattern matching.
		 
	
		dfa5608b
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2013/09/13 09:02
		
Fix up Oucon to infer properly when the type is generic.
		 
Next