RSS feed
	
	
	
		650b63c3
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2015/10/23 19:29
		
Working pattern matching.
		 
	
		26e54d3c
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2015/10/21 19:11
		
Pass the basic tests. we still fail complex ones.
		 
	
		7f04fcc9
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2015/10/21 17:09
		
Fix decision trees for structs.
		 
	
		39562e06
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2015/11/05 10:17
		
Remove more debug spew.
		 
	
		a3174127
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2015/11/05 10:11
		
Shut up debug spew.
		 
	
		b2ddaa2d
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2015/10/19 07:39
		
Remove reliance on sysselect for osx.
		 
	
		f6ec4855
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2015/10/18 19:40
		
Make improved pattern matching work for unions.
		 
	
		14d4a8e9
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2015/10/18 18:00
		
Work towards better match statements.
		 
	
		0b0fb103
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2015/10/15 20:57
		
Remove use of sysselect.sh
		 
	
		6ae90fe6
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2015/10/15 09:15
		
Add case insensitive comparison functions.
		 
	
		d3cad932
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2015/10/14 06:02
		
Add case insensitive hash functions.
		 
	
		bb00e771
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2015/10/13 21:13
		
Fix the handling of '\r\n'.
		 
	
		03bf16f1
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2015/10/12 17:30
		
Remove testbin toplevel.
		 
	
		f45e411c
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2015/10/12 17:05
		
Add support for some default attributes.
		 
	
		f5915b62
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2015/10/11 17:23
		
Prioritize asm over myr when building.
		 
	
		776a9e4e
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2015/10/10 13:19
		
Some API tweaks to make things match the docs.
		 
	
		954728ed
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2015/10/09 17:15
		
Update resolver to use union for resolve tags.
		 
	
		21cc794e
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2015/10/08 19:15
		
Don't install the benchmark programs
		 
	
		369c06e4
		 – Ori Bernstein <ori@eigenstate.org'>
 authored
 on 2015/10/08 18:42
		
Merge updates of bootstrap scripts.
		 
	
		ca454cda
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2015/10/06 19:41
		
Regenerate bootstrap script.
		 
	
		ca845d8c
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2015/10/07 01:34
		
Actually check the last error.
		 
	
		6cf46423
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2015/10/06 15:39
		
Regenerate bootstrap files for FreeBSD.
		 
	
		ad63a9b7
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2015/10/06 19:40
		
Regenerate bootstrap script.
		 
	
		e9e15874
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2015/10/06 19:40
		
Change mkpath API a bit.
		 
	
		983a758d
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2015/10/06 18:55
		
Fix dirname/basename.
		 
	
		1bb9fd59
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2015/09/24 01:02
		
Update syswrap for plan9.
		 
	
		5db2c352
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2015/10/05 18:54
		
We should use errno for errors, not int.
		 
	
		3400b042
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2015/10/06 09:32
		
Fix up error handling for syswrap+posixy.myr
		 
	
		c4d04d5e
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2015/10/05 06:36
		
Fix compilaton.
		 
	
		35ae688b
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2015/10/04 19:12
		
Drop buffer on flush error.
		 
	
		b33507bd
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2015/10/04 17:32
		
Actually return the error that occurred.
		 
	
		8728342d
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2015/10/04 06:59
		
Make the interface for libbio expose errors.
		 
	
		35bde606
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2015/10/03 22:51
		
Fix handling '\r\n' with libbio.
		 
	
		7264545d
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2015/10/03 22:10
		
Delete leftover junk from importing libraries.
		 
	
		340bad4b
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2015/09/20 03:41
		
Add memops for Plan 9
		 
	
		a065812f
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2015/10/02 20:13
		
Fix misnamed bld.sub
		 
	
		9dbef749
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2015/10/02 19:56
		
Make assert able to take format args.
		 
	
		08442dd9
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2015/10/02 19:27
		
Implement some asm optimized memcpy/memmove checks.
		 
	
		76086513
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2015/10/01 21:51
		
Faster filling on free.
		 
	
		6799d504
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2015/10/01 19:26
		
Propagate extra libraries through the system.
		 
	
		ea60cdb4
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2015/10/02 12:33
		
Allow redefinition of externs.
		 
	
		6507bf31
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2015/10/01 19:06
		
Update the C glue library detection.
		 
	
		02efc3a7
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2015/10/01 18:35
		
Add 'strtok()' implementation to split on spaces.
		 
	
		b6368fd6
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2015/10/01 17:56
		
Don't double-insert namespaces.
		 
	
		31dc0048
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2015/10/01 17:27
		
Fix up error formatting in libregex.
		 
	
		d7d95f9f
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2015/09/30 20:50
		
Add muse support for C linking on Linux.
		 
	
		d60e706a
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2015/09/30 20:02
		
Rename 'sys' to 'tag'
		 
	
		2e03b858
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2015/10/01 06:06
		
Update indenting for mbld files.
		 
	
		3303b2c6
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2015/09/30 19:20
		
Recognize current string interpolation syntax.
		 
	
		e632cbfd
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2015/09/30 15:15
		
Fix FreeBSD port. Add missing files, and some ABI issues.
		 
	
		1fb34b1a
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2015/09/18 01:07
		
Update 9front bootstrap script.
		 
	
		5ae317c4
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2015/09/30 17:51
		
Update Linux bootstrap script.
		 
	
		627ef0fa
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2015/09/30 17:45
		
Add support for duplicating functions.
		 
	
		bfb7664b
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2015/09/30 05:58
		
Add support for indenting labels in vim script.
		 
	
		3726cb57
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2015/09/29 20:12
		
Fix typo.
		 
	
		5257df69
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2015/09/17 03:21
		
Fix SSE instruction formats on Amd64
		 
	
		55f902cc
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2015/09/29 07:06
		
Remove spare argument from test.
		 
	
		58ace77c
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2015/09/28 06:40
		
Using absolute paths looks ugly :P
		 
	
		38a6c760
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2015/09/29 04:46
		
Don't overwrite 'p'
		 
	
		d9a91fc8
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2015/09/29 04:45
		
Fix cast checks.
		 
	
		6a4040c9
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2015/09/28 21:33
		
Implement casting functions to pointers.
		 
	
		501c03fc
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2015/09/16 04:35
		
Tycode fix for plan9.
		 
	
		11f9444f
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2015/09/28 20:38
		
Storing the visibility caused a regression.
		 
	
		a8932628
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2015/09/28 20:37
		
Don't print an empty failure list.
		 
	
		5c7910da
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2015/09/28 20:19
		
Complain about missing trait impls.
		 
	
		c8c4b88e
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2015/09/27 18:52
		
Don't index directly off of %rax.
		 
	
		ac306bef
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2015/09/27 07:24
		
Collect test failures and show them.
		 
	
		8e8d3f3d
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2015/09/27 06:11
		
Bump ABI version. Also, improve errors about it.
		 
	
		35c02af6
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2015/09/26 23:22
		
Make the closure test a bit more useful.
		 
	
		056ef88f
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2015/09/26 22:29
		
Working closures.
		 
	
		cde7e0d9
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2015/09/26 20:29
		
Add indirect call operator.
		 
	
		c74b0bc0
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2015/09/26 19:47
		
Separate out the concepts of code and func ptrs.
		 
	
		bb4ff654
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2015/09/26 15:47
		
Create a new call node instead of mutating.
		 
	
		0dd5d1f7
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2015/09/26 15:21
		
Factor out simplifying calls.
		 
	
		69b24ca0
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2015/09/26 13:25
		
Remove regex test dependency on installed libs.
		 
	
		2c27e157
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2015/09/26 09:28
		
Make things that should be global global.
		 
	
		f4a4987f
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2015/09/26 09:21
		
Fix up constant initialization a bit.
		 
	
		e1bd55e7
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2015/09/25 18:49
		
Unhide declarations if needed.
		 
	
		f7dc2e6d
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2015/09/25 16:27
		
Capture environment for closures on creation.
		 
	
		b1481c67
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2015/09/24 20:04
		
Refer to captured vars through env ptr
		 
	
		2c078158
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2015/09/24 19:58
		
Make global imports actually global.
		 
	
		d23b4a24
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2015/09/24 19:21
		
Error out correctly with closures.
		 
	
		dd1dcc66
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2015/09/24 18:39
		
Put the closure at the function level.
		 
	
		53bc1014
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2015/09/24 17:39
		
Capture and dump function environments in parse.
		 
	
		0b58f431
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2015/09/24 05:53
		
Descend into complex structures to print them.
		 
	
		b319e478
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2015/09/23 06:39
		
Include necessary library deps in benchmarks.
		 
	
		7b6d3168
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2015/09/22 11:58
		
Don't try to benchmark the benchmark program.
		 
	
		19d7fac9
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2015/09/22 10:39
		
Start moving benchmark runner code to Myrddin.
		 
	
		16aa8c14
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2015/09/20 18:28
		
Add a function to skip whitespace in bio.myr
		 
	
		49f6758a
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2015/09/20 00:29
		
Add a bootstrap script for FreeBSD`
		 
	
		0f469133
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2015/09/19 20:55
		
Catch a few more edge cases.
		 
	
		6235cb63
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2015/09/19 20:29
		
Fix floating point formatting.
		 
	
		88df32c7
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2015/09/19 19:06
		
Store function args into the right place.
		 
	
		837b2cb7
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2015/09/19 13:40
		
Fix syscalls on FreeBSD
		 
	
		54daa796
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2015/09/19 08:55
		
Compile on FreeBSD.
		 
	
		f0c4423a
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2015/09/16 04:06
		
Update Plan 9 myrddin build.
		 
	
		9c210871
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2015/09/18 13:38
		
rand.myr depends on now.myr; regen build.
		 
	
		d90f969b
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2015/09/18 16:41
		
Update bootstrap for Linux.
		 
	
		6659a6a2
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2015/09/18 10:02
		
Print which usefile got the ABI version mismatch.
		 
	
		09c0c2d9
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2015/09/18 07:03
		
Don't use installed libstd for bld.sub
		 
Next