RSS feed
	
	
	
		ce24eeba
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2017/09/09 08:01
		
Add hash benchmarks.
		 
	
		63b175e2
		 – Lucas Gabriel Vuotto <lvuotto92@gmail.com>
 authored
 and Ori Bernstein <ori@mmarkovcorp.com>
 committed
 on 2017/09/07 21:19
		
Replace murmurhash with siphash
		 
	
		e5b424be
		 – Lucas Gabriel Vuotto <lvuotto92@gmail.com>
 authored
 and Ori Bernstein <ori@mmarkovcorp.com>
 committed
 on 2017/09/07 21:19
		
Add siphash-2-4 implementation and tests
		 
	
		1ee90265
		 – Lucas Gabriel Vuotto <lvuotto92@gmail.com>
 authored
 and Ori Bernstein <ori@mmarkovcorp.com>
 committed
 on 2017/09/07 21:19
		
Use testr in lib/std/test/hashfuncs.myr
		 
	
		13a8561e
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2017/09/05 18:37
		
Fix traits on named types.
		 
	
		5729c994
		 – Ori Bernstein <ori@mmarkovcorp.com>
 authored
 on 2017/09/05 07:46
		
testdep sare busted with bench targets.
		 
	
		5fa05936
		 – Ori Bernstein <ori@mmarkovcorp.com>
 authored
 on 2017/09/05 07:45
		
Improve error messages for missing libs.
		 
	
		ea067be3
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2017/09/04 19:36
		
Initialize isbench.
		 
	
		d0c579ea
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2017/09/04 18:54
		
Reduce the number of allocations in regex.
		 
	
		037c644b
		 – Ori Bernstein <ori@mmarkovcorp.com>
 authored
 on 2017/09/04 08:54
		
support benchmark command targets.
		 
	
		bff5417f
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 and Ori Bernstein <ori@mmarkovcorp.com>
 committed
 on 2017/09/04 06:55
		
Do 1000 allocs at once.
		 
	
		2b28c305
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 and Ori Bernstein <ori@mmarkovcorp.com>
 committed
 on 2017/09/04 06:29
		
Auto-bootstrap on mbld failure.
		 
	
		87e41be1
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2017/09/03 23:16
		
Minimum 10 samples, target 100ms running.
		 
	
		3bbb1de4
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2017/09/03 23:12
		
Fix caching.
		 
	
		7ef09f3d
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2017/09/03 22:58
		
Modernize benchmarks.
		 
	
		40d6f7b5
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2017/09/03 20:29
		
`mbld bench` now works.
		 
	
		cf1c6aa5
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2017/09/03 20:08
		
Improve sampling of benchmark.
		 
	
		99cc92c3
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2017/09/03 20:01
		
Plug some leaks.
		 
	
		1b1439cd
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2017/09/03 18:42
		
Add support for printing mtest benchmarks.
		 
	
		8441b63d
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2017/09/03 15:05
		
Add benchmark output to testr.
		 
	
		a7f23ccc
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2017/09/02 13:04
		
Fix export tagging of traits.
		 
	
		290709fd
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2017/09/02 12:11
		
Unjank trait resolution.
		 
	
		987d3f29
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2017/09/02 11:50
		
'in' is now a warning.
		 
	
		09600737
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2017/09/01 17:24
		
Bring back quoted words.
		 
	
		2da75521
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2017/08/31 21:30
		
Revert some intparse stupidity.
		 
	
		e363cc6b
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2017/08/29 21:00
		
Fix some straggling Ordonly
		 
	
		a3677632
		 – S. Gilles <sgilles@math.umd.edu>
 authored
 and Ori Bernstein <ori@eigenstate.org>
 committed
 on 2017/08/27 13:37
		
Add mkdtemp()
		 
	
		d4fac4da
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2017/08/27 12:01
		
Cope with new syscall ABI.
		 
	
		f0dd01e6
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2017/08/26 22:34
		
Set no objdir with `-b`.
		 
	
		0ffaabeb
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2017/08/26 22:33
		
Ordonly/Owronly => Oread/Owrite.
		 
	
		d27288db
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2017/08/26 17:15
		
Let's get happy little rvalues.
		 
	
		8317e87e
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2017/08/26 16:43
		
Make internal functions static.
		 
	
		43002686
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2017/08/26 16:42
		
...The line that fixes things should probably get committed.
		 
	
		d6284861
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2017/08/26 15:33
		
It's not an lvalue.
		 
	
		12b66049
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2017/08/26 15:17
		
Add monotonically increasing equality check.
		 
	
		6b42532d
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2017/08/26 13:03
		
We were computing the poll delay wrong.
		 
	
		2dae3404
		 – Ori Bernstein <ori@markovcorp.com>
 authored
 on 2017/08/25 08:12
		
Regenerate bootstrap for linux, simpler.
		 
	
		4da6b64b
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2017/08/25 06:16
		
Bump ABI version in mbld.
		 
	
		9369e24b
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2017/08/25 06:08
		
Print the directory where we found the bad lib.
		 
	
		7f4fa088
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2017/08/23 16:38
		
Simplfiy genbootstrap.sh
		 
	
		5711ab3b
		 – Ori Bernstein <ori@markovcorp.com>
 authored
 on 2017/08/23 07:46
		
Check constraints correctly on typarams.
		 
	
		f363110a
		 – Ori Bernstein <ori@markovcorp.com>
 authored
 on 2017/08/23 06:56
		
Resolve types in match rank.
		 
	
		9f4568a0
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2017/08/22 18:47
		
Clean up usefile cruft.
		 
	
		129d7419
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2017/08/22 18:39
		
Remove dead code/comments.
		 
	
		6d31b85b
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 and Ori Bernstein <ori@markovcorp.com>
 committed
 on 2017/08/21 07:17
		
The indexes with should be numbers as well as ints
		 
	
		48434f56
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 and Ori Bernstein <ori@markovcorp.com>
 committed
 on 2017/08/21 07:13
		
Clean up dial+plan9.myr
		 
	
		73e2c5b1
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2017/08/20 15:52
		
Fix a few bugs.
		 
	
		6e4bf0cd
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2017/08/20 13:49
		
Fix trait shit.
		 
	
		dfed30d8
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2017/08/19 14:30
		
File is already global.
		 
	
		bd96cb6a
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2017/08/13 21:17
		
Mbld now generates directories properly.
		 
	
		fd499b39
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2017/08/13 18:54
		
Update bootstrap.
		 
	
		682b8ca1
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2017/08/13 18:17
		
Remove dead debug code.
		 
	
		93021aca
		 – Ori Bernstein <ori@deb.here>
 authored
 on 2017/08/13 18:15
		
Add full Linux support, generated from Linux syscall tables.
		 
	
		137b08b7
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2017/08/13 17:21
		
Types are also equal with flipflopping.
		 
	
		433606f6
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2017/08/13 14:17
		
If a trait is specialized over a generic, it's generic too.
		 
	
		548ce546
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2017/08/13 06:20
		
Give a better error message about incomparable types.
		 
	
		fe0c54bd
		 – Lucas Gabriel Vuotto <lvuotto92@gmail.com>
 authored
 and Ori Bernstein <ori@eigenstate.org>
 committed
 on 2017/08/12 14:52
		
Fix man paths construction
		 
	
		e1587623
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2017/08/08 20:25
		
Misc cleanups.
		 
	
		890ecfa3
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2017/08/07 19:17
		
Bring back enforced namespaces.
		 
	
		b53309d8
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 and Ori Bernstein <ori@markovcorp.com>
 committed
 on 2017/08/08 10:30
		
Allow listing targets and selecting tests.
		 
	
		b7730c04
		 – Ori Bernstein <ori@markovcorp.com>
 authored
 on 2017/08/07 10:10
		
Failing to load a usefile isn't a crash.
		 
	
		e4832da7
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2017/08/06 10:40
		
Bring back memfd.
		 
	
		241b4985
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2017/08/05 21:44
		
Add system call generation scripts.
		 
	
		2c911dc6
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2017/08/06 00:27
		
Add generated system calls.
		 
	
		bf06a818
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2017/08/05 12:13
		
Add all syscalls for OpenBSD 6.1
		 
	
		48d72550
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2017/08/05 12:13
		
Add support for a version distance metric.
		 
	
		fd641369
		 – Ryan Gonzalez <rymg19@gmail.com>
 authored
 and Ori Bernstein <ori@markovcorp.com>
 committed
 on 2017/08/03 10:06
		
Add readlink syscall
		 
	
		4e4f36fc
		 – Ryan Gonzalez <rymg19@gmail.com>
 authored
 and Ori Bernstein <ori@markovcorp.com>
 committed
 on 2017/08/01 13:46
		
Add set/getuid and set/getgid syscalls
		 
	
		63d9419c
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2017/08/02 19:17
		
Disallow types of the form `type t = t`.
		 
	
		cfd9043c
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2017/08/02 05:27
		
Fixed typos (thanks rurban).
		 
	
		c58ef1ca
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2017/07/31 19:14
		
Update bootstrap scripts.
		 
	
		414e05cc
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2017/07/31 19:14
		
Add autogenerated freebsd syscalls.
		 
	
		4665f57c
		 – Ori Bernstein <ori@markovcorp.com>
 authored
 on 2017/08/01 08:04
		
HACK: Work around bug in mbld.
		 
	
		5d521c36
		 – Ori Bernstein <ori@markovcorp.com>
 authored
 on 2017/08/01 07:51
		
Regenerate Linux + OpenBSD bootstrap.
		 
	
		1c61d05c
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2017/07/31 18:36
		
Optimize sleq.
		 
	
		d798a21d
		 – Ori Bernstein <ori@markovcorp.com>
 authored
 on 2017/07/31 10:28
		
The leaf already takes care of the generates() rule.
		 
	
		7066a80a
		 – Ori Bernstein <ori@markovcorp.com>
 authored
 on 2017/07/31 10:18
		
Remove defunct debug option.
		 
	
		2062b04b
		 – Ori Bernstein <ori@markovcorp.com>
 authored
 on 2017/07/31 10:18
		
Thread link obj files into the depgraph.
		 
	
		9327d328
		 – Ori Bernstein <ori@markovcorp.com>
 authored
 on 2017/07/31 09:50
		
Don't copy slices byte-by-byte.
		 
	
		3ec89566
		 – Ori Bernstein <ori@markovcorp.com>
 authored
 on 2017/07/31 06:35
		
Move array size checking to verification.
		 
	
		118c93ad
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2017/07/31 05:43
		
Handle empty array sizes correctly.
		 
	
		d22285a6
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2017/07/31 05:34
		
Make stale return true for equal timestamps.
		 
	
		594223c2
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2017/07/30 14:34
		
Add hook into frontend for sizeof() folding.
		 
	
		093716ff
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2017/07/29 18:46
		
Don't use tyhash for scoping.
		 
	
		6f2fe6bc
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2017/07/29 13:39
		
Eliminate the deduptab.
		 
	
		2fa02e1d
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2017/07/29 11:14
		
Finally do a by-scope comparison of generic types.
		 
	
		404ed1dd
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2017/07/26 18:02
		
Automatic variables
		 
	
		9a2f63d4
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2017/07/28 19:36
		
Fix error message for generics in non-generic decls.
		 
	
		c5245eaa
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2017/07/26 21:11
		
std.change std.name std.lookup std.rules.
		 
	
		0087d35b
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2017/07/26 18:00
		
Bitset iterator doesn't need to be generic.
		 
	
		ca5d97ab
		 – Ori Bernstein <ori@markovcorp.com>
 authored
 on 2017/07/26 06:43
		
Be stricter about declarations in function types.
		 
	
		7be60283
		 – Quentin Carbonneaux <quentin@c9x.me>
 authored
 and Ori Bernstein <ori@markovcorp.com>
 committed
 on 2017/07/26 07:15
		
Whitespace fixes.
		 
	
		f7ff6155
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2017/07/25 20:43
		
Try running obj/mbld/mbld
		 
	
		563d4d25
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2017/07/25 20:38
		
We should be trying
		 
	
		ac23407c
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2017/07/25 19:47
		
Update lang spec for new for syntax.
		 
	
		710a1239
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2017/07/25 16:57
		
Update all bootstraps
		 
	
		c0438676
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2017/07/24 19:56
		
Fix bootstrap generation.
		 
	
		36d8051e
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2017/07/24 19:10
		
Remove unused/useless options.
		 
	
		b22fbb63
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2017/07/24 19:55
		
Fix target names.
		 
	
		d470a28b
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2017/07/24 19:06
		
Fix running tests.
		 
Next