RSS feed
	
	
	
		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.
		 
	
		5a4946bb
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2017/07/24 17:32
		
Improve message signalling.
		 
	
		25464005
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2017/07/23 20:31
		
Add support for obj/ directory.
		 
	
		a2ff9547
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2017/07/23 19:28
		
New parallel mbld.
		 
	
		cc99dfdb
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2017/07/23 20:01
		
Add missing dependencies.
		 
	
		ea020690
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2017/07/24 19:23
		
Add fallback ncpu for all OSes.
		 
	
		cb85a03c
		 – Ori Bernstein <ori@markovcorp.com>
 authored
 on 2017/07/25 09:19
		
Remove spandrels.
		 
	
		a2f49565
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2017/07/23 18:31
		
Add back error signalling on close.
		 
	
		feffe0d8
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2017/07/23 17:08
		
Implement waitany() on 9front.
		 
	
		0de07626
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2017/07/23 16:23
		
Conform to new generic scoping on plan 9.
		 
	
		492c991b
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2017/07/23 16:00
		
Preparing for the new mbld.
		 
	
		16570e96
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2017/07/22 18:09
		
Terminate error message lines.
		 
	
		a3684bcd
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2017/07/21 19:07
		
Using implicit util files in tests is a bad idea.
		 
	
		6a9dbb95
		 – Ori Bernstein <ori@markovcorp.com>
 authored
 on 2017/07/21 09:09
		
This function is long dead.
		 
	
		ec311388
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2017/07/19 18:20
		
Only use the filename itself for __init__
		 
	
		80e1f200
		 – Ori Bernstein <ori@markovcorp.com>
 authored
 on 2017/07/18 07:04
		
Update hashes in tests to match fixed algorithm.
		 
	
		9fef96e3
		 – Michael Forney <mforney@mforney.org>
 authored
 and Ori Bernstein <ori@markovcorp.com>
 committed
 on 2017/07/05 16:45
		
Use zalloc to allocate livedense and livesparse
		 
	
		d6640627
		 – Michael Forney <mforney@mforney.org>
 authored
 and Ori Bernstein <ori@markovcorp.com>
 committed
 on 2017/07/17 23:53
		
Fix murmurhash2 when string length is a multiple of a 4
		 
	
		aa40abd2
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2017/07/17 20:24
		
Add the abiity to wait for any proc.
		 
	
		492aca3f
		 – Ori Bernstein <ori@markovcorp.com>
 authored
 on 2017/07/17 11:30
		
Convert from `in` to `:`.
		 
	
		11f79ed8
		 – Ori Bernstein <ori@markovcorp.com>
 authored
 on 2017/07/17 09:01
		
Start migrating code to use `for x : iterable`.
		 
	
		23626785
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2017/07/16 13:01
		
Byref should return a refiter.
		 
	
		abad00c1
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2017/07/15 18:12
		
Remove obsolete options.
		 
	
		353cdc32
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2017/07/15 12:59
		
Wrap overlong line.
		 
	
		68ee9334
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2017/07/15 11:30
		
Remove unused extern var.
		 
	
		d7c4bac9
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2017/07/15 11:00
		
Inline remapping function.
		 
	
		2fd7aa8d
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2017/07/15 10:44
		
Use type hashing instead of string hasing in tyenv.
		 
	
		357f87c1
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2017/07/14 20:36
		
Type binding refactoring now compiles.
		 
	
		15b5fb5c
		 – Ori Bernstein <ori@markovcorp.com>
 authored
 on 2017/07/13 07:22
		
Fix missed option conversion.
		 
	
		40f9a316
		 – Ori Bernstein <ori@markovcorp.com>
 authored
 on 2017/07/12 06:43
		
Add support for -O in 6m.
		 
	
		0b1ae8fb
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2017/07/10 18:24
		
Remove unused enum.
		 
	
		27903853
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2017/07/10 18:19
		
Clean up conditions in trait satisfaction.
		 
	
		551d87b8
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2017/07/09 19:47
		
Remove stupid comments.
		 
	
		c865961b
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2017/07/09 19:22
		
Mark things as static.
		 
	
		bdc4c578
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2017/07/09 09:57
		
Clean up some indentation.
		 
	
		e79ca735
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2017/07/09 09:45
		
Inferstate is global.
		 
	
		95f4d0b3
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2017/07/09 06:18
		
Style(9)-ify.
		 
	
		25d91f98
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2017/07/08 21:07
		
Don't allow hidden decls to clobber each other.
		 
	
		2dc7f1dc
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2017/07/08 19:49
		
Break up overly long statements.
		 
	
		32397d07
		 – S. Gilles <sgilles@math.umd.edu>
 authored
 and Ori Bernstein <ori@eigenstate.org>
 committed
 on 2017/07/08 21:47
		
Allow matching of empty structs and arrays
		 
	
		53170283
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2017/07/07 20:56
		
Remap type params according to bound scope.
		 
	
		021df055
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2017/07/07 20:45
		
Factor out genericness checks.
		 
	
		9512779a
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2017/07/07 15:05
		
Merge https://github.com/oridb/mc
		 
	
		180c0d00
		 – Carlin Bingham <cb@viennan.net>
 authored
 and Ori Bernstein <ori@eigenstate.org>
 committed
 on 2017/07/08 08:59
		
Use the correct syscall for kill on OpenBSD
		 
	
		5889fbb1
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2017/07/06 18:27
		
Don't lose the topmost stack frame in acid stack traces.
		 
	
		9fac732a
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2017/07/06 17:17
		
Cleaner/correcter version of the termination condition.
		 
	
		d052b8be
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2017/07/06 17:17
		
Cleaner version of the termination condition.
		 
	
		c677bdf1
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2017/07/06 16:16
		
Fix up the type equality checking.
		 
	
		b38b78f4
		 – Ori Bernstein <ori@markovcorp.com>
 authored
 on 2017/07/06 06:51
		
Fix unused name in error message.
		 
	
		c75a9bf0
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2017/07/05 20:05
		
Remove double recursion.
		 
	
		b5cf804c
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2017/07/05 18:34
		
Add some discipline to type bindings.
		 
	
		6e064ade
		 – Michael Forney <mforney@mforney.org>
 authored
 and Ori Bernstein <ori@eigenstate.org>
 committed
 on 2017/07/04 08:25
		
Simplify _start routines
		 
	
		ceb89c2c
		 – Michael Forney <mforney@mforney.org>
 authored
 and Ori Bernstein <ori@eigenstate.org>
 committed
 on 2017/07/03 22:35
		
rt: Remove duplicate stack allocation
		 
	
		00e81c21
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2017/07/03 19:21
		
Function args should go into the block stab.
		 
	
		b37fc330
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2017/07/03 18:54
		
Actually mark void arg lists as void.
		 
	
		24584aef
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2017/07/03 18:36
		
Errors are conventionally lowercase.
		 
	
		2a0ea983
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2017/07/03 18:35
		
Clean up formatting of error reporting.
		 
	
		f45a27f1
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2017/07/03 18:32
		
Clean up indentation of comments.
		 
	
		871ef281
		 – Michael Forney <mforney@mforney.org>
 authored
 and Ori Bernstein <ori@eigenstate.org>
 committed
 on 2017/07/01 10:43
		
Specialize impl declarations on impl type in addition to decl type
		 
	
		ca10a1ec
		 – Michael Forney <mforney@mforney.org>
 authored
 and Ori Bernstein <ori@eigenstate.org>
 committed
 on 2017/07/01 10:43
		
Add impl(type, name) to retrieve a particular implementation of a trait decl
		 
	
		ddb327c9
		 – Michael Forney <mforney@mforney.org>
 authored
 and Ori Bernstein <ori@markovcorp.com>
 committed
 on 2017/07/03 07:52
		
Resolve trait decl types before fixing them
		 
	
		f358e29b
		 – Michael Forney <mforney@mforney.org>
 authored
 and Ori Bernstein <ori@markovcorp.com>
 committed
 on 2017/07/02 22:09
		
Write trait IDs instead of indices in typickle
		 
Next