RSS feed
2cd9927f
– Ori Bernstein <ori@eigenstate.org>
authored
on 2018/08/11 18:35
We don't need early breaks.
92847c06
– Ori Bernstein <ori@eigenstate.org>
authored
on 2018/08/11 10:52
Clean up the mutex code a bit more.
96641430
– Ori Bernstein <ori@eigenstate.org>
authored
on 2018/08/05 09:23
We can pick fma generically at compile time.
36bcb6d9
– Ori Bernstein <ori@eigenstate.org>
authored
on 2018/08/05 09:21
We don't need the impls in sin-impl.
b9656ec7
– Ori Bernstein <ori@eigenstate.org>
authored
on 2018/08/03 19:45
Clean up previous fixes.
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
Next