RSS feed
	
	
	
		11d38522
		 – iriri <iri@konnichiwastevenspielbergde.su>
 authored
 and Ori Bernstein <ori@eigenstate.org>
 committed
 on 2018/07/21 21:17
		
Add zeroed env pointer when a const fn is passed as an argument.
		 
	
		7439e43b
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2018/07/20 17:56
		
Fix codegen bug in env capture.
		 
	
		01d9c59a
		 – Quentin Carbonneaux <quentin@c9x.me>
 authored
 and Ori Bernstein <ori@eigenstate.org>
 committed
 on 2018/07/16 11:59
		
Add documentation for tuple access expressions
		 
	
		f4a43f90
		 – Quentin Carbonneaux <quentin@c9x.me>
 authored
 and Ori Bernstein <ori@eigenstate.org>
 committed
 on 2018/07/17 04:57
		
Support direct tuple access operators "tuple.N"
		 
	
		8a3e8add
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2018/07/18 18:17
		
Top level anonymous unions may not have their type set.
		 
	
		3355f31c
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2018/07/13 20:36
		
Fix stupid mistake.
		 
	
		e8121eb3
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2018/07/13 20:07
		
Push down named unions types into union tags
		 
	
		76ce9de1
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2018/07/10 18:33
		
Make bio and regex disposable.
		 
	
		00963a8a
		 – iriri <iri@konnichiwastevenspielbergde.su>
 authored
 and Ori Bernstein <ori@markovcorp.com>
 committed
 on 2018/07/12 08:02
		
Fix typo in generic sleq implementation
		 
	
		22267862
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2018/07/10 18:33
		
Make bio and regex disposable.
		 
	
		349fb0a3
		 – Ori Bernstein <ori@markovcorp.com>
 authored
 on 2018/07/09 06:17
		
Add match tree debug option.
		 
	
		f3b87289
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2018/07/08 18:29
		
Enable a few more tests that we fixed.
		 
	
		beab0276
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2018/07/06 21:12
		
Fix overlapping match statements (thanks Mako)
		 
	
		5d16f2c9
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2018/07/06 18:34
		
Use `eq()` function in generic equatable slices.
		 
	
		3706df6d
		 – Quentin Carbonneaux <quentin@c9x.me>
 authored
 and Ori Bernstein <ori@eigenstate.org>
 committed
 on 2018/07/06 12:37
		
Fix auto expressions for complex values.
		 
	
		d489185e
		 – Quentin Carbonneaux <quentin@c9x.me>
 authored
 and Ori Bernstein <ori@eigenstate.org>
 committed
 on 2018/07/06 17:55
		
Typo fix in libregex.
		 
	
		01d8745d
		 – Ori Bernstein <ori@markovcorp.com>
 authored
 on 2018/07/04 06:33
		
Fix infinite recursion in type inference.
		 
	
		528ac41d
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2018/07/02 17:25
		
Move stuff to examples.
		 
	
		f04c9a90
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2018/07/02 17:23
		
Respect {noinst} attribute.
		 
	
		adbf5939
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2018/06/30 20:09
		
Fix escaping of closing '}' in fmt.
		 
	
		6042e40d
		 – Ori Bernstein <ori@markovcorp.com>
 authored
 on 2018/07/03 10:40
		
Add nopipe function to disable sigpipe.
		 
	
		1da035ab
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2018/07/01 13:52
		
Make '!=' not hard coded as evaluating to '==' for enum unions.
		 
	
		ec6e403c
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2018/07/01 13:38
		
Drain increment queues before jumping in matches.
		 
	
		83ac0784
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2018/06/27 16:38
		
Fix build on OSX: Export missing sys.cstring function
		 
	
		cef2d4eb
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2018/06/27 16:42
		
Fix NetBSD build.
		 
	
		bd81ccd8
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2018/06/27 16:32
		
Apply the same bootstrap changes to 9front.
		 
	
		41c790aa
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2018/06/27 16:27
		
Make bootstrap more seamless.
		 
	
		42c82e89
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2018/06/27 05:53
		
Remove debug print.
		 
	
		8c96aa05
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2018/06/24 12:44
		
Remove duplicated default.nix
		 
	
		c0b8e8f3
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2018/06/24 11:56
		
Remove filterfd.
		 
	
		0f959a0c
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2018/06/24 09:38
		
Add recursive file removal.
		 
	
		fde9deac
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2018/06/23 18:43
		
bfmt may alloc.
		 
	
		1779c6b7
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2018/06/23 18:36
		
Add sporkdir variants.
		 
	
		c8397e67
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2018/06/23 18:24
		
Initialize the env eagerly.
		 
	
		974475bc
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2018/06/23 18:22
		
Make execvp work with zero allocations.
		 
	
		f0214646
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2018/06/22 17:44
		
Missed a 9front semaphore fix.
		 
	
		71810774
		 – Ori Bernstein <ori@deb.here>
 authored
 and Ori Bernstein <ori@eigenstate.org>
 committed
 on 2018/06/22 17:10
		
Regen bootstrap for all platforms.
		 
	
		e3843e8f
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2018/06/22 17:10
		
Fix compilation and clean up code.
		 
	
		7b5b914c
		 – iriri <iri@konnichiwastevenspielbergde.su>
 authored
 and Ori Bernstein <ori@eigenstate.org>
 committed
 on 2018/06/23 01:33
		
Add ftxtag type and add missing casts
		 
	
		7c2f25e3
		 – iriri <iri@konnichiwastevenspielbergde.su>
 authored
 on 2018/06/22 22:07
		
Add semaphores and wrapper for various futexesque system calls
		 
	
		5d5d5e41
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 and Ori Bernstein <ori@markovcorp.com>
 committed
 on 2018/06/13 16:07
		
Use chartype functions to determine character type, regenerate bootstrap
		 
	
		7a207377
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 and Ori Bernstein <ori@markovcorp.com>
 committed
 on 2018/06/13 16:04
		
Add system-selected tag lists.
		 
	
		4efd6777
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 and Ori Bernstein <ori@markovcorp.com>
 committed
 on 2018/06/13 16:02
		
Add API to allow string iteration by non-space tokens.
		 
	
		eeb8989f
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 and Ori Bernstein <ori@markovcorp.com>
 committed
 on 2018/06/13 16:01
		
Reuse the old key when the old keyval exists.
		 
	
		ce10ff58
		 – Ori Bernstein <ori@deb.here>
 authored
 on 2018/06/14 18:46
		
Update bootstrap for OSX
		 
	
		ce40d018
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2018/06/11 08:58
		
Return an error from pledge.
		 
	
		c2f95865
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2018/06/11 04:28
		
Fix type env assertion.
		 
	
		12da19e4
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2018/06/10 08:59
		
Correctly float assignments inside function arguments.
		 
	
		aed73f86
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2018/06/09 10:08
		
Fix test:wqs
		 
	
		84393ead
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2018/06/09 09:47
		
Consistently and corretly add Oundef.
		 
	
		92840bc1
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2018/06/08 04:10
		
Add pledge support.
		 
	
		3d9e396e
		 – iriri <iri@konnichiwastevenspielbergde.su>
 authored
 and Ori Bernstein <ori@eigenstate.org>
 committed
 on 2018/06/07 19:53
		
Add convenience wrappers for atomic operations on pointers
		 
	
		74355dfc
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2018/06/06 10:39
		
OpenBSD 6.1 doesn't recognize MAP_STACK.
		 
	
		aa40fda4
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2018/06/03 13:44
		
Export bytealloc/zbytealloc for users.
		 
	
		f75a890b
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2018/05/26 10:54
		
Add test for recursive closure.
		 
	
		05764878
		 – Quentin Carbonneaux <quentin@c9x.me>
 authored
 and Ori Bernstein <ori@eigenstate.org>
 committed
 on 2018/05/24 16:20
		
libflate (DEFLATE decoding)
		 
	
		e4e8fa6f
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2018/05/29 18:13
		
Retroactively update the ABI version.
		 
	
		d2a62a5b
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2018/05/29 18:11
		
Add testdeps to libmath.
		 
	
		4d79fc86
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2018/05/26 09:24
		
Initialize the closure before a recursive capture.
		 
	
		77c9b908
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2018/05/26 08:03
		
Fix indentation.
		 
	
		74641742
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2018/05/12 07:53
		
Add tests for AES GCM decryption, fix a small bug.
		 
	
		05e04ed1
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2018/05/12 21:28
		
Fix posix build.
		 
	
		7cd4f442
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2018/05/12 21:15
		
Add float trapping controls.
		 
	
		f52ac3cb
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2018/05/12 14:56
		
Remove useless bounds check.
		 
	
		398cc4d0
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2018/05/12 06:04
		
Add aesgcm decryption
		 
	
		a28464d9
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 and System administrator <root@ip-172-31-43-29.ap-northeast-1.compute.internal>
 committed
 on 2018/05/12 02:32
		
Move nix packaging to the appropriate place.
		 
	
		729c781f
		 – Adrian Parvin D. Ouano <adrianparvino@gmail.com>
 authored
 and System administrator <root@ip-172-31-43-29.ap-northeast-1.compute.internal>
 committed
 on 2018/05/11 10:49
		
Add default.nix for Nix systems
		 
	
		5e304164
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2018/05/10 20:14
		
Check return value of getcwd.
		 
	
		1d4b5540
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2018/05/10 20:13
		
The deps aren't phony.
		 
	
		c0445830
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2018/05/10 16:44
		
Rebuild if the toolchain was updated.
		 
	
		34aa8c1d
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2018/05/10 16:06
		
Merge branch 'libmath-merge'
		 
	
		a4f0ffa2
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2018/05/09 15:21
		
Turn off fancy stuff when we have an old assembler.
		 
	
		005ab9c7
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2018/05/09 19:40
		
Regenerate netbsd bootstrap
		 
	
		3665783a
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2018/05/09 15:21
		
Merge remote-tracking branch 'npnth/libmath'
		 
	
		0f956d6b
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2018/05/08 18:33
		
Don't specify .comm alignment.
		 
	
		00348526
		 – Carlin Bingham <cb@viennan.net>
 authored
 and Ori Bernstein <ori@eigenstate.org>
 committed
 on 2018/05/08 00:02
		
libjson: allow square brackets in strings
		 
	
		78792ee3
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2018/05/06 08:37
		
Start of AES GCM work.
		 
	
		afee16c0
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2018/05/06 02:58
		
Make std.writeall api slightly nicer.
		 
	
		37ba2ec8
		 – S. Gilles <sgilles@math.umd.edu>
 authored
 on 2018/05/03 16:14
		
Finish expm1 using scale2.
		 
	
		bf035b68
		 – S. Gilles <sgilles@math.umd.edu>
 authored
 on 2018/05/03 07:13
		
Implment scale2.
		 
	
		0dd6c9d5
		 – S. Gilles <sgilles@math.umd.edu>
 authored
 on 2018/04/20 10:33
		
Implement most of expm1. Errors in huge numbers.
		 
	
		1ac88fcd
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2018/05/01 06:24
		
Escape test failures.
		 
	
		e1bfd3ee
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2018/05/01 05:07
		
Merge branch 'master' of /git/ori/mc
		 
	
		89331eff
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2018/04/27 14:15
		
Extract slices recursively.
		 
	
		32ff704e
		 – Ori Bernstein <ori@markovcorp.com>
 authored
 on 2018/04/24 07:40
		
We don't do PIE yet, let's deal with it later.
		 
	
		0f7fbc2d
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2018/04/22 15:40
		
Improve comments.
		 
	
		4ac578a1
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2018/04/22 15:29
		
Add a special exit stack to our thread library.
		 
	
		b9cf124f
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2018/04/20 06:40
		
Fix OpenBSD 6.1 specialization.
		 
	
		e406ac08
		 – S. Gilles <sgilles@math.umd.edu>
 authored
 on 2018/04/19 16:59
		
Put _s in the right spot in ASM files.
		 
	
		bc7052e0
		 – S. Gilles <sgilles@math.umd.edu>
 authored
 on 2018/04/19 06:51
		
Test exp.
		 
	
		0f4c2a5b
		 – S. Gilles <sgilles@math.umd.edu>
 authored
 on 2018/04/19 06:43
		
Subnormalize special-case floats in fltXYassem.
		 
	
		96907bd2
		 – S. Gilles <sgilles@math.umd.edu>
 authored
 on 2018/04/17 19:13
		
Implement exp.
		 
	
		8092374b
		 – S. Gilles <sgilles@math.umd.edu>
 authored
 on 2018/04/17 17:59
		
Implement Horner's Scheme for polynomial evaluation.
		 
	
		d25b147c
		 – S. Gilles <sgilles@math.umd.edu>
 authored
 on 2018/04/17 15:38
		
Boilerplate FP control word code for ASM round.
		 
	
		cbdb7d93
		 – S. Gilles <sgilles@math.umd.edu>
 authored
 on 2018/04/17 13:52
		
Explicitly type some variables.
		 
	
		8c252ab9
		 – S. Gilles <sgilles@math.umd.edu>
 authored
 on 2018/04/18 04:31
		
Add round-to-nearest-integer.
		 
	
		9aabbe57
		 – S. Gilles <sgilles@math.umd.edu>
 authored
 on 2018/04/18 04:30
		
Merge remote-tracking branch 'ori/master' into HEAD
		 
	
		3d71446e
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2018/04/17 18:28
		
Don't mutate the traits on builtin types.
		 
	
		35b4358b
		 – Ori Bernstein <ori@markovcorp.com>
 authored
 on 2018/04/17 10:22
		
Remove stray ',' from error message.
		 
	
		b433062c
		 – Ori Bernstein <ori@markovcorp.com>
 authored
 on 2018/04/17 10:18
		
Merge trait specs if provided.
		 
Next