RSS feed
a33e94a6
– S. Gilles <sgilles@math.umd.edu>
authored
on 2018/03/21 15:17
Replace fma32 with simpler, cleaner algorithm from musl
7c4d2abb
– S. Gilles <sgilles@math.umd.edu>
authored
on 2018/03/21 12:17
Correct sign handling in fma32 when one of x, y is NaN
c8ace93e
– S. Gilles <sgilles@math.umd.edu>
authored
on 2018/03/21 09:35
Off-by-one in fma32
d24386b8
– S. Gilles <sgilles@math.umd.edu>
authored
on 2018/03/21 06:29
Implement and test fma32
dbe60482
– S. Gilles <sgilles@math.umd.edu>
authored
on 2018/03/21 05:41
Fix fma64 for subnormal results arising from normal inputs, start fma32
77d584ee
– S. Gilles <sgilles@math.umd.edu>
authored
on 2018/03/20 05:15
Implement fma64
f3265a99
– S. Gilles <sgilles@math.umd.edu>
authored
on 2018/03/20 05:55
Fix corrupted merge of 'autoexpr'
f43021ba
– S. Gilles <sgilles@math.umd.edu>
authored
on 2018/03/13 06:54
Implement Kahan and Priest summation
599feae2
– S. Gilles <sgilles@math.umd.edu>
authored
on 2018/03/13 06:53
Merge branch 'autoexpr' into libmath
5e1154d6
– S. Gilles <sgilles@math.umd.edu>
authored
on 2018/03/12 03:09
Make floor & friends slower, but more readable
6fb7d34b
– S. Gilles <sgilles@math.umd.edu>
authored
on 2018/03/12 02:34
Reorder arguments/results of fltXY{explode/assem}
007b768f
– S. Gilles <sgilles@math.umd.edu>
authored
on 2018/03/12 00:24
Make fltXYexplode and fltXYassem inverses of each other
373faceb
– S. Gilles <sgilles@math.umd.edu>
authored
on 2018/03/11 20:05
Implement std.eq for floats
96cb7277
– S. Gilles <sgilles@math.umd.edu>
authored
on 2018/02/27 15:19
Implement a few simple floating-point functions
755433e9
– Ori Bernstein <ori@eigenstate.org>
authored
on 2018/03/11 20:02
Bump ABI retroactively.
bd5cf678
– Ori Bernstein <ori@eigenstate.org>
authored
on 2018/03/11 20:02
Add constant time 'min()' and 'max()'
dda65708
– Ori Bernstein <ori@eigenstate.org>
authored
on 2018/03/10 16:24
Be a bit more paranoid about memory corruption.
dcd6fad7
– Ori Bernstein <ori@eigenstate.org>
authored
on 2018/03/10 14:19
Don't overallocate.
dbf04d05
– Ori Bernstein <ori@markovcorp.com>
authored
on 2018/03/10 13:16
Clean up readinto.
e65d5c40
– Ori Bernstein <ori@markovcorp.com>
authored
on 2018/03/09 07:37
Remove accidentally committed cruft.
7b024df8
– Ori Bernstein <ori@eigenstate.org>
authored
and Ori Bernstein <ori@markovcorp.com>
committed
on 2018/03/06 06:47
Add ternary operator.
27b4f894
– Ori Bernstein <ori@markovcorp.com>
authored
on 2018/03/01 08:47
Fix syscall numbers.
5f908a4b
– S. Gilles <sgilles@math.umd.edu>
authored
and Ori Bernstein <ori@eigenstate.org>
committed
on 2018/02/27 17:54
Test some fltbits functions
19248d96
– S. Gilles <sgilles@math.umd.edu>
authored
and Ori Bernstein <ori@eigenstate.org>
committed
on 2018/02/27 17:54
Adjust signs of fltbits functions
abb53670
– Ori Bernstein <ori@markovcorp.com>
authored
on 2018/02/26 08:37
Fix build.
3ac4d72f
– Ori Bernstein <ori@eigenstate.org>
authored
on 2018/02/24 16:46
Add secure clearing util functions.
3782820d
– Ori Bernstein <ori@eigenstate.org>
authored
on 2018/02/23 15:53
Update 9front bootstrap.
10afb24e
– Ori Bernstein <ori@eigenstate.org>
authored
on 2018/02/23 15:51
Regenerate FreeBSD bootstrap.
042899b8
– Ori Bernstein <ori@eigenstate.org>
authored
on 2018/02/23 06:33
Regenerate OpenBSD bootstrap.
99cf0575
– Ori Bernstein <ori@markovcorp.com>
authored
on 2018/02/23 06:32
Fix Linux bootstrap.
e8599e1a
– Ori Bernstein <ori@markovcorp.com>
authored
on 2018/02/20 05:40
Fix minor leak
39b688e8
– Ori Bernstein <ori@eigenstate.org>
authored
on 2018/02/19 09:34
Add some constant time math helpers.
92747b6c
– Ori Bernstein <ori@eigenstate.org>
authored
on 2018/02/19 07:23
Speed up std.clear
9855b5ed
– Ori Bernstein <ori@eigenstate.org>
authored
on 2018/02/18 17:47
Add hmac implementation.
7b625e88
– Ori Bernstein <ori@eigenstate.org>
authored
on 2018/02/18 17:25
Resolve the impl() type.
ceca8755
– Ori Bernstein <ori@eigenstate.org>
authored
on 2018/02/18 16:22
sjlj types are arch-specific.
745fee5b
– Ori Bernstein <ori@eigenstate.org>
authored
on 2018/02/18 16:22
Add utility functions for testing.
9cb3a0f2
– Ori Bernstein <ori@markovcorp.com>
authored
on 2018/02/15 06:19
Be a bit better about cleaning up fds on error.
f8b121ae
– Ori Bernstein <ori@markovcorp.com>
authored
on 2018/02/09 06:05
Fix confusingness with byte sizes/element counts.
aec1d8a6
– Ori Bernstein <ori@eigenstate.org>
authored
on 2018/02/04 13:37
Free up regexes/strings after benchmark.
f14bc153
– Ori Bernstein <ori@markovcorp.com>
authored
on 2018/02/01 06:53
Add test for bio skipto.
a2653e75
– Ori Bernstein <ori@markovcorp.com>
authored
on 2018/02/01 06:04
Merge branch 'skiptoit' of https://github.com/moreais/mc
066812db
– Carlin Bingham <cb@viennan.net>
authored
on 2018/02/01 21:42
Fix std.skipto
5e2dccff
– Ori Bernstein <ori@eigenstate.org>
authored
on 2018/01/31 17:32
Fix 9front build
7caf9ecc
– Ori Bernstein <ori@eigenstate.org>
authored
on 2018/01/31 16:29
Check that if we default to int, all necessary traits are there.
b4e3c2bc
– Mura Li <mura_li@castech.com.tw>
authored
and Ori Bernstein <ori@eigenstate.org>
committed
on 2018/01/31 10:10
Free obsolete htabs
d4bb1a02
– Ori Bernstein <ori@markovcorp.com>
authored
on 2018/01/31 06:42
Teach libtestr to listen MTEST_SUBSET.
bc9ee15f
– Ori Bernstein <ori@markovcorp.com>
authored
on 2018/01/31 06:41
Teach mbld how to parse skipped tests.
65c02369
– Mura Li <mura_li@castech.com.tw>
authored
and Ori Bernstein <ori@eigenstate.org>
committed
on 2018/01/31 09:35
Fix missing condition in runtest.sh
04d69fa4
– Mura Li <mura_li@castech.com.tw>
authored
and Ori Bernstein <ori@eigenstate.org>
committed
on 2018/01/31 05:21
Support running single test
80f31970
– Ori Bernstein <ori@eigenstate.org>
authored
on 2018/01/28 19:28
Allow generating function vars.
30c66257
– Quentin Carbonneaux <quentin@c9x.me>
authored
and Ori Bernstein <ori@eigenstate.org>
committed
on 2018/01/28 14:37
Improve error message for mismatched formats.
fcfba8c4
– Ori Bernstein <ori@markovcorp.com>
authored
on 2018/01/27 07:33
GC sections by default.
4c94aae2
– Ori Bernstein <ori@markovcorp.com>
authored
on 2018/01/27 07:22
Remove std.sleq
dbe9ae0f
– Ori Bernstein <ori@eigenstate.org>
authored
on 2018/01/26 20:03
Optimize int formatting a bit.
ff991b5e
– Ori Bernstein <ori@eigenstate.org>
authored
on 2018/01/26 19:05
Put data into sections too.
2c113af5
– Ori Bernstein <ori@eigenstate.org>
authored
on 2018/01/26 19:05
Put data into sections too.
6fb0d750
– Quentin Carbonneaux <quentin@c9x.me>
authored
and Ori Bernstein <ori@eigenstate.org>
committed
on 2018/01/18 06:46
New auto operator.
24a566ff
– Ori Bernstein <ori@markovcorp.com>
authored
on 2018/01/26 13:14
Improve our env code, add tests.
83bca2aa
– Ori Bernstein <ori@markovcorp.com>
authored
on 2018/01/26 06:52
Contbuild wants strreplace.
d6095b1b
– Ori Bernstein <ori@markovcorp.com>
authored
on 2018/01/25 13:40
Clean up code.
58633cbf
– Ori Bernstein <ori@markovcorp.com>
authored
on 2018/01/25 13:33
Ensure null termination of environment list.
0b3e6b32
– Ori Bernstein <ori@markovcorp.com>
authored
on 2018/01/25 09:35
Don't print when exec fails.
f1c2aa0d
– Ori Bernstein <ori@eigenstate.org>
authored
on 2018/01/24 19:28
Improve error message.
2e258c1d
– Ori Bernstein <ori@eigenstate.org>
authored
on 2018/01/22 18:20
Bring back old addresses, with a better explanation.
6c25be85
– Ori Bernstein <ori@eigenstate.org>
authored
on 2018/01/22 17:22
Remove spare -Is on FreeBSD
2fd4a5c5
– Ori Bernstein <ori@markovcorp.com>
authored
on 2018/01/22 05:04
Embarrassing typo.
cd3218bd
– Ori Bernstein <ori@eigenstate.org>
authored
on 2018/01/21 11:47
Allow using the '==' operator on enum-style union.
720cc29f
– Quentin Carbonneaux <quentin@c9x.me>
authored
and Ori Bernstein <ori@eigenstate.org>
committed
on 2018/01/20 08:07
Cheap enums.
d8b90906
– Carlin Bingham <cb@viennan.net>
authored
and Ori Bernstein <ori@eigenstate.org>
committed
on 2018/01/21 17:12
Fix some leaks when freeing json
98235d96
– Ori Bernstein <ori@eigenstate.org>
authored
on 2018/01/18 19:55
Clean up OpenBSD bootstrap.
21f7a2a7
– Ori Bernstein <ori@markovcorp.com>
authored
on 2018/01/18 12:43
We removed some -I. spew from libstd, let's get rid of it in bootstrap.
de000479
– Ori Bernstein <ori@eigenstate.org>
authored
and Ori Bernstein <ori@markovcorp.com>
committed
on 2018/01/18 12:42
Add 'loaduses()' to muse.
490e90d2
– Ori Bernstein <ori@eigenstate.org>
authored
on 2018/01/17 17:18
Hack in seqaux.
8e1bb5d4
– Ori Bernstein <ori@eigenstate.org>
authored
on 2018/01/16 17:32
Only set the base type on iter traits.
d2329579
– Ori Bernstein <ori@eigenstate.org>
authored
on 2018/01/16 16:59
Remove spare '-I.'
c7ad247d
– Ori Bernstein <ori@eigenstate.org>
authored
and Ori Bernstein <ori@markovcorp.com>
committed
on 2018/01/17 08:53
Infer after generating init functions.
b5c63138
– Ori Bernstein <ori@eigenstate.org>
authored
and Ori Bernstein <ori@markovcorp.com>
committed
on 2018/01/17 06:43
Fix init funcion symtab linking
f698f298
– Ori Bernstein <ori@eigenstate.org>
authored
on 2018/01/16 05:08
Merge branch 'clink-obsd' of https://github.com/moreais/mc
4db28953
– Carlin Bingham <cb@viennan.net>
authored
on 2018/01/16 20:24
Make mbld use dynamic linker flags from configure
1f2656ee
– Carlin Bingham <cb@viennan.net>
authored
on 2018/01/16 20:22
Add dynamic linker flags for OpenBSD to configure
48e0b7f8
– Carlin Bingham <cb@viennan.net>
authored
on 2018/01/16 20:13
Add dynamic linker flags for Linux to configure
5e0c7cc7
– Carlin Bingham <cb@viennan.net>
authored
on 2018/01/16 20:06
Add a stub dlflags config variable for every OS
152b8814
– Carlin Bingham <cb@viennan.net>
authored
on 2018/01/16 18:36
Remove implicit -static from OpenBSD linker cmd
bc72f16e
– Carlin Bingham <cb@viennan.net>
authored
on 2018/01/15 18:07
Define __guard_local on OpenBSD for linking libc
012c761e
– Quentin Carbonneaux <quentin@c9x.me>
authored
and Ori Bernstein <ori@markovcorp.com>
committed
on 2018/01/15 16:11
Fix iter.byperm when there are duplicates.
8aef13f0
– Ori Bernstein <ori@eigenstate.org>
authored
on 2018/01/14 18:51
Remove a global-global.
9b6e7069
– Ori Bernstein <ori@eigenstate.org>
authored
on 2018/01/14 17:59
Pass in the context node to our error printing..
7ec5af48
– Ori Bernstein <ori@eigenstate.org>
authored
on 2018/01/14 15:06
Merge branch 'trait-syntax'
ac6c06f9
– Ori Bernstein <ori@eigenstate.org>
authored
on 2018/01/14 14:21
Fix binding of type env in traits.
9d5831fb
– Ori Bernstein <ori@eigenstate.org>
authored
on 2018/01/14 10:08
Fix build on 9front.
58fc61a9
– Ori Bernstein <ori@eigenstate.org>
authored
on 2018/01/14 09:33
Bump ABI version in mbld.
72958419
– Ori Bernstein <ori@eigenstate.org>
authored
on 2018/01/14 08:57
Update language spec for new trait syntax.
e7ebda38
– Ori Bernstein <ori@eigenstate.org>
authored
on 2018/01/14 08:25
Fix serializing trait specs in usefiles.
8a53929e
– Ori Bernstein <ori@eigenstate.org>
authored
on 2018/01/13 19:16
Unify with the existing iterator.
3d078d54
– Ori Bernstein <ori@eigenstate.org>
authored
on 2018/01/13 18:39
Add code to fix up iterators.
70f97fe9
– Ori Bernstein <ori@eigenstate.org>
authored
on 2018/01/13 17:55
Clean up iterator unification.
e2c679b4
– Ori Bernstein <ori@eigenstate.org>
authored
on 2018/01/12 18:15
Merge branch 'remd' of https://github.com/moreais/mc
8355d0e6
– Carlin Bingham <cb@viennan.net>
authored
on 2018/01/13 03:27
Put the isdyn flag back in the myrtag
0f623b59
– Carlin Bingham <cb@viennan.net>
authored
on 2018/01/11 21:00
Return if dynamic linking is needed from addlibs
Next