RSS feed
	
	
	
		80ad746d
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2018/08/03 19:35
		
Record the closure into all nested funcs.
		 
	
		17b5405f
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2018/08/03 19:17
		
Fix build on Linux.
		 
	
		b941cdfd
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2018/08/02 06:04
		
Prettify mutex code a bit.
		 
	
		3d4d7c4c
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2018/07/31 16:17
		
Merge remote-tracking branch 'npnth/libmath'
		 
	
		95d1f614
		 – S. Gilles <sgilles@math.umd.edu>
 authored
 on 2018/07/31 17:54
		
Include test cases for all (relevant) sub-polynomials of atan.
		 
	
		a00a5db9
		 – S. Gilles <sgilles@math.umd.edu>
 authored
 on 2018/07/31 14:36
		
Correct extra-precision division typo for atan.
		 
	
		f2e8e641
		 – S. Gilles <sgilles@math.umd.edu>
 authored
 on 2018/07/31 11:57
		
Correctly compute u, du for y/x in atan.
		 
	
		716c18ec
		 – S. Gilles <sgilles@math.umd.edu>
 authored
 on 2018/07/31 09:36
		
Improve accuracy of poly path of atan calculations.
		 
	
		f762f96f
		 – S. Gilles <sgilles@math.umd.edu>
 authored
 on 2018/07/31 09:20
		
Negate atan properly when atan(1/x) is computed.
		 
	
		56a659f6
		 – S. Gilles <sgilles@math.umd.edu>
 authored
 on 2018/07/31 08:03
		
First compiling atan.
		 
	
		d1e7671e
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2018/07/28 12:57
		
Fix openbsd build.
		 
	
		38727e95
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2018/07/27 20:03
		
Allocate condvar waiters on heap.
		 
	
		c0c0b95a
		 – iriri <iri@konnichiwastevenspielbergde.su>
 authored
 and Ori Bernstein <ori@eigenstate.org>
 committed
 on 2018/07/26 18:19
		
Fix typo in plan 9 mksem.
		 
	
		4efbb423
		 – iriri <iri@konnichiwastevenspielbergde.su>
 authored
 and Ori Bernstein <ori@eigenstate.org>
 committed
 on 2018/07/23 19:20
		
Subject: [PATCH 2/2] Add/fix condvar implementations.
		 
	
		03220ea3
		 – iriri <iri@konnichiwastevenspielbergde.su>
 authored
 and Ori Bernstein <ori@eigenstate.org>
 committed
 on 2018/07/23 19:19
		
Add ftxwakeall and waitgrps to libthread.
		 
	
		527b74f7
		 – S. Gilles <sgilles@math.umd.edu>
 authored
 on 2018/07/23 23:29
		
Adjust leeway in arctan tuple generator.
		 
	
		c8fc2866
		 – S. Gilles <sgilles@math.umd.edu>
 authored
 on 2018/07/24 02:00
		
Document that generate-minimax-by-Remez.gp has issues.
		 
	
		fc17cedc
		 – S. Gilles <sgilles@math.umd.edu>
 authored
 on 2018/07/23 21:58
		
Add tuple-generation for arctan.
		 
	
		3dca3385
		 – Ori Bernstein <ori@markovcorp.com>
 authored
 on 2018/07/23 11:15
		
Don't abort when we can't open a file.
		 
	
		90d9a10c
		 – S. Gilles <sgilles@math.umd.edu>
 authored
 on 2018/07/22 23:29
		
Handle awkward special cases in tan/cot32.
		 
	
		ed2bcb60
		 – S. Gilles <sgilles@math.umd.edu>
 authored
 on 2018/07/22 19:16
		
Test Highly Accurate Tables for tan() and cot().
		 
	
		e1e17a5c
		 – S. Gilles <sgilles@math.umd.edu>
 authored
 on 2018/07/22 17:40
		
Handle -0.0 correctly in tan() and cot().
		 
	
		43a9edcd
		 – S. Gilles <sgilles@math.umd.edu>
 authored
 on 2018/07/22 16:30
		
Correct typo in cotangent calculations.
		 
	
		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.
		 
	
		1019b884
		 – S. Gilles <sgilles@math.umd.edu>
 authored
 on 2018/07/20 04:25
		
Ensure tan(NaN) is a [q]NaN.
		 
	
		4acb5822
		 – S. Gilles <sgilles@math.umd.edu>
 authored
 on 2018/07/19 23:44
		
First compiling tan/cot functions.
		 
	
		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.
		 
	
		aa7834ea
		 – S. Gilles <sgilles@math.umd.edu>
 authored
 on 2018/07/14 20:56
		
Update triple-generate to also compute tables for tan and cot.
		 
	
		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
		 
	
		728bf756
		 – S. Gilles <sgilles@math.umd.edu>
 authored
 on 2018/06/30 15:40
		
Document results of sin/cos a bit more.
		 
	
		9afaec2e
		 – S. Gilles <sgilles@math.umd.edu>
 authored
 on 2018/06/30 13:36
		
Eliminate loop sorts in sin/cos reduction.
		 
	
		09e7cfb5
		 – S. Gilles <sgilles@math.umd.edu>
 authored
 on 2018/06/30 13:24
		
Cut down results of reduce() from triple to double for sin/cos.
		 
	
		0f79e7dd
		 – S. Gilles <sgilles@math.umd.edu>
 authored
 on 2018/06/30 13:22
		
Remove a sort or two in sin/cos.
		 
	
		5a687870
		 – S. Gilles <sgilles@math.umd.edu>
 authored
 on 2018/06/30 09:03
		
Reduce overkill on precision in a few sum computations for sin/cos.
		 
	
		0d9b4757
		 – S. Gilles <sgilles@math.umd.edu>
 authored
 on 2018/06/29 23:42
		
Add test cases for each C[j] constant for sin/cos.
		 
	
		d7de7814
		 – S. Gilles <sgilles@math.umd.edu>
 authored
 on 2018/06/29 22:01
		
Be a little smarter about downscaling flt64s to flt32s in sin/cos.
		 
	
		c2cead0d
		 – S. Gilles <sgilles@math.umd.edu>
 authored
 on 2018/06/29 21:53
		
Find nearest xi value, instead of blindly computing j.
		 
	
		34adf4b6
		 – S. Gilles <sgilles@math.umd.edu>
 authored
 on 2018/06/28 10:51
		
Fix local reduction from [-pi/2, pi/2] to [-pi/4, pi/4]
		 
	
		70b4fc91
		 – S. Gilles <sgilles@math.umd.edu>
 authored
 on 2018/06/28 09:04
		
Rewrite xa, xb, xc calculation in huge_reduce.
		 
	
		efe187d5
		 – S. Gilles <sgilles@math.umd.edu>
 authored
 on 2018/06/28 08:33
		
Initialize variables (fallout from upstream merge?).
		 
	
		0a90d87d
		 – S. Gilles <sgilles@math.umd.edu>
 authored
 on 2018/06/28 08:28
		
Merge remote-tracking branch 'ori/master' into sin-cos-work
		 
	
		0843b337
		 – S. Gilles <sgilles@math.umd.edu>
 authored
 on 2018/06/28 07:33
		
Fix bi/ci calculation in reduction.
		 
	
		c57f6977
		 – S. Gilles <sgilles@math.umd.edu>
 authored
 on 2018/06/28 06:37
		
Add macros for relative error to lib/math/ancillary.
		 
	
		bc7b9cf7
		 – S. Gilles <sgilles@math.umd.edu>
 authored
 on 2018/06/28 06:33
		
Fix pi/2 constants.
		 
	
		f6e3a00f
		 – S. Gilles <sgilles@math.umd.edu>
 authored
 on 2018/06/27 20:09
		
Fix some errors in sin-impl.
		 
	
		9843290d
		 – S. Gilles <sgilles@math.umd.edu>
 authored
 on 2018/06/27 05:47
		
Initial (only compile-tested) implementation of sin, cos.
		 
	
		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.
		 
	
		56741faf
		 – S. Gilles <sgilles@math.umd.edu>
 authored
 on 2018/06/26 08:18
		
Update generators for constants.
		 
	
		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
		 
	
		5a95abf7
		 – S. Gilles <sgilles@math.umd.edu>
 authored
 on 2018/06/21 11:23
		
Add ancillary programs for libmath.
		 
	
		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.
		 
	
		4aa0e6c6
		 – S. Gilles <sgilles@math.umd.edu>
 authored
 on 2018/05/24 05:02
		
Implement powr.
		 
	
		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.
		 
Next