RSS feed
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.
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.
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.
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.
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.
ce931f08
– S. Gilles <sgilles@math.umd.edu>
authored
on 2018/05/13 14:07
Merge remote-tracking branch 'ori/master' into libmath
47faa09b
– S. Gilles <sgilles@math.umd.edu>
authored
on 2018/05/13 02:46
Merge remote-tracking branch 'ori/libmath-merge' into libmath
601f0b73
– S. Gilles <sgilles@math.umd.edu>
authored
on 2018/05/11 10:46
Implement log and log1p.
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.
fd036db6
– Ori Bernstein <ori@eigenstate.org>
authored
on 2018/05/10 16:04
Regenerate OpenBSD bootstrap.
66a472dc
– S. Gilles <sgilles@math.umd.edu>
authored
on 2018/05/10 06:42
Use x as input variable instead of f.
3853fa79
– S. Gilles <sgilles@math.umd.edu>
authored
on 2018/05/09 21:33
Remove fma from exp-impl; not needed
930e6547
– Ori Bernstein <ori@eigenstate.org>
authored
on 2018/05/09 19:56
Regenerate freebsd bootstrap.
59b1d9b6
– Ori Bernstein <ori@eigenstate.org>
authored
on 2018/05/09 19:05
FreeBSD and NetBSD also have old assemblers.
d7651f74
– Ori Bernstein <ori@eigenstate.org>
authored
on 2018/05/09 19:41
Merge branch 'master' into libmath-merge
005ab9c7
– Ori Bernstein <ori@eigenstate.org>
authored
on 2018/05/09 19:40
Regenerate netbsd bootstrap
a34a7853
– Ori Bernstein <ori@eigenstate.org>
authored
on 2018/05/09 19:34
Fix/regenerate OSX bootstrap.
990e08a7
– Ori Bernstein <ori@eigenstate.org>
authored
on 2018/05/09 15:52
Fix our tags when bootstrapping.
4cd26963
– Ori Bernstein <ori@eigenstate.org>
authored
on 2018/05/09 15:21
Turn off fancy stuff when we have an old assembler.
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.
Next