RSS feed
735a7d29
– Ori Bernstein <ori@eigenstate.org>
authored
on 2017/09/10 17:43
Merge ../libhttp
dd8235ce
– Ori Bernstein <ori@eigenstate.org>
authored
on 2017/09/10 17:38
Refcount the HTTP server.
38941f5e
– Ori Bernstein <ori@eigenstate.org>
authored
on 2017/09/10 15:11
Add `tmpdir` function.
73c618bf
– Ori Bernstein <ori@eigenstate.org>
authored
on 2017/09/10 09:46
Shuffle a comment.
c3b5d8f4
– Ori Bernstein <ori@eigenstate.org>
authored
on 2017/09/10 09:17
Add fexists check before mkdir.
2551a758
– Ori Bernstein <ori@eigenstate.org>
authored
on 2017/09/09 21:35
Fix 32 bit float formatting.
b0fd36e3
– Ori Bernstein <ori@eigenstate.org>
authored
on 2017/09/09 21:07
Put a bunch of things into a hash table.
16b5ec84
– Ori Bernstein <ori@eigenstate.org>
authored
on 2017/09/09 21:06
Add a hash table put benchmark.
befeeb30
– Ori Bernstein <ori@eigenstate.org>
authored
on 2017/09/09 19:51
Add hash table htget benchmark.
509d0717
– Ori Bernstein <ori@eigenstate.org>
authored
on 2017/09/09 19:13
Emit rotl/rotr instructions.
795ee8f8
– Ori Bernstein <ori@eigenstate.org>
authored
on 2017/09/09 18:25
Format whitespace.
997b26b1
– Ori Bernstein <ori@eigenstate.org>
authored
on 2017/09/09 12:54
Fix gettimeofday() on OSX.
2b99364b
– Ori Bernstein <ori@eigenstate.org>
authored
on 2017/09/09 12:49
Fix bootstrap script on OSX
fc836572
– Ori Bernstein <ori@eigenstate.org>
authored
on 2017/09/09 12:15
Fix `mk check` on plan 9.
40cb514d
– Ori Bernstein <ori@eigenstate.org>
authored
on 2017/09/09 12:15
Regenerate bootstrap files.
0b561ccd
– Ori Bernstein <ori@eigenstate.org>
authored
on 2017/09/09 10:55
Give a sane default for NCPU.
26fbf11c
– Ori Bernstein <ori@eigenstate.org>
authored
on 2017/09/09 10:54
We don't need to write all the zeros explicitly.
4008733e
– Ori Bernstein <ori@eigenstate.org>
authored
on 2017/09/09 12:14
Add missing files.
7ef923fc
– Lucas Gabriel Vuotto <lvuotto92@gmail.com>
authored
and Ori Bernstein <ori@eigenstate.org>
committed
on 2017/09/09 06:42
Improve siphash performance and tests
ce24eeba
– Ori Bernstein <ori@eigenstate.org>
authored
on 2017/09/09 08:01
Add hash benchmarks.
63b175e2
– Lucas Gabriel Vuotto <lvuotto92@gmail.com>
authored
and Ori Bernstein <ori@mmarkovcorp.com>
committed
on 2017/09/07 21:19
Replace murmurhash with siphash
e5b424be
– Lucas Gabriel Vuotto <lvuotto92@gmail.com>
authored
and Ori Bernstein <ori@mmarkovcorp.com>
committed
on 2017/09/07 21:19
Add siphash-2-4 implementation and tests
1ee90265
– Lucas Gabriel Vuotto <lvuotto92@gmail.com>
authored
and Ori Bernstein <ori@mmarkovcorp.com>
committed
on 2017/09/07 21:19
Use testr in lib/std/test/hashfuncs.myr
13a8561e
– Ori Bernstein <ori@eigenstate.org>
authored
on 2017/09/05 18:37
Fix traits on named types.
5729c994
– Ori Bernstein <ori@mmarkovcorp.com>
authored
on 2017/09/05 07:46
testdep sare busted with bench targets.
5fa05936
– Ori Bernstein <ori@mmarkovcorp.com>
authored
on 2017/09/05 07:45
Improve error messages for missing libs.
ea067be3
– Ori Bernstein <ori@eigenstate.org>
authored
on 2017/09/04 19:36
Initialize isbench.
d0c579ea
– Ori Bernstein <ori@eigenstate.org>
authored
on 2017/09/04 18:54
Reduce the number of allocations in regex.
037c644b
– Ori Bernstein <ori@mmarkovcorp.com>
authored
on 2017/09/04 08:54
support benchmark command targets.
bff5417f
– Ori Bernstein <ori@eigenstate.org>
authored
and Ori Bernstein <ori@mmarkovcorp.com>
committed
on 2017/09/04 06:55
Do 1000 allocs at once.
2b28c305
– Ori Bernstein <ori@eigenstate.org>
authored
and Ori Bernstein <ori@mmarkovcorp.com>
committed
on 2017/09/04 06:29
Auto-bootstrap on mbld failure.
87e41be1
– Ori Bernstein <ori@eigenstate.org>
authored
on 2017/09/03 23:16
Minimum 10 samples, target 100ms running.
3bbb1de4
– Ori Bernstein <ori@eigenstate.org>
authored
on 2017/09/03 23:12
Fix caching.
7ef09f3d
– Ori Bernstein <ori@eigenstate.org>
authored
on 2017/09/03 22:58
Modernize benchmarks.
40d6f7b5
– Ori Bernstein <ori@eigenstate.org>
authored
on 2017/09/03 20:29
`mbld bench` now works.
cf1c6aa5
– Ori Bernstein <ori@eigenstate.org>
authored
on 2017/09/03 20:08
Improve sampling of benchmark.
99cc92c3
– Ori Bernstein <ori@eigenstate.org>
authored
on 2017/09/03 20:01
Plug some leaks.
1b1439cd
– Ori Bernstein <ori@eigenstate.org>
authored
on 2017/09/03 18:42
Add support for printing mtest benchmarks.
8441b63d
– Ori Bernstein <ori@eigenstate.org>
authored
on 2017/09/03 15:05
Add benchmark output to testr.
d09137d7
– Ori Bernstein <ori@eigenstate.org>
authored
on 2017/09/02 20:16
Update the APIs.
0237d07f
– Ori Bernstein <ori@eigenstate.org>
authored
on 2017/09/02 18:46
Add status codes.
50de5a07
– Ori Bernstein <ori@eigenstate.org>
authored
on 2017/09/02 18:33
Remove dead crap.
a7f23ccc
– Ori Bernstein <ori@eigenstate.org>
authored
on 2017/09/02 13:04
Fix export tagging of traits.
290709fd
– Ori Bernstein <ori@eigenstate.org>
authored
on 2017/09/02 12:11
Unjank trait resolution.
987d3f29
– Ori Bernstein <ori@eigenstate.org>
authored
on 2017/09/02 11:50
'in' is now a warning.
09600737
– Ori Bernstein <ori@eigenstate.org>
authored
on 2017/09/01 17:24
Bring back quoted words.
2da75521
– Ori Bernstein <ori@eigenstate.org>
authored
on 2017/08/31 21:30
Revert some intparse stupidity.
e363cc6b
– Ori Bernstein <ori@eigenstate.org>
authored
on 2017/08/29 21:00
Fix some straggling Ordonly
a3677632
– S. Gilles <sgilles@math.umd.edu>
authored
and Ori Bernstein <ori@eigenstate.org>
committed
on 2017/08/27 13:37
Add mkdtemp()
d4fac4da
– Ori Bernstein <ori@eigenstate.org>
authored
on 2017/08/27 12:01
Cope with new syscall ABI.
f0dd01e6
– Ori Bernstein <ori@eigenstate.org>
authored
on 2017/08/26 22:34
Set no objdir with `-b`.
0ffaabeb
– Ori Bernstein <ori@eigenstate.org>
authored
on 2017/08/26 22:33
Ordonly/Owronly => Oread/Owrite.
d27288db
– Ori Bernstein <ori@eigenstate.org>
authored
on 2017/08/26 17:15
Let's get happy little rvalues.
8317e87e
– Ori Bernstein <ori@eigenstate.org>
authored
on 2017/08/26 16:43
Make internal functions static.
43002686
– Ori Bernstein <ori@eigenstate.org>
authored
on 2017/08/26 16:42
...The line that fixes things should probably get committed.
d6284861
– Ori Bernstein <ori@eigenstate.org>
authored
on 2017/08/26 15:33
It's not an lvalue.
12b66049
– Ori Bernstein <ori@eigenstate.org>
authored
on 2017/08/26 15:17
Add monotonically increasing equality check.
6b42532d
– Ori Bernstein <ori@eigenstate.org>
authored
on 2017/08/26 13:03
We were computing the poll delay wrong.
2dae3404
– Ori Bernstein <ori@markovcorp.com>
authored
on 2017/08/25 08:12
Regenerate bootstrap for linux, simpler.
4da6b64b
– Ori Bernstein <ori@eigenstate.org>
authored
on 2017/08/25 06:16
Bump ABI version in mbld.
9369e24b
– Ori Bernstein <ori@eigenstate.org>
authored
on 2017/08/25 06:08
Print the directory where we found the bad lib.
7f4fa088
– Ori Bernstein <ori@eigenstate.org>
authored
on 2017/08/23 16:38
Simplfiy genbootstrap.sh
5711ab3b
– Ori Bernstein <ori@markovcorp.com>
authored
on 2017/08/23 07:46
Check constraints correctly on typarams.
f363110a
– Ori Bernstein <ori@markovcorp.com>
authored
on 2017/08/23 06:56
Resolve types in match rank.
9f4568a0
– Ori Bernstein <ori@eigenstate.org>
authored
on 2017/08/22 18:47
Clean up usefile cruft.
129d7419
– Ori Bernstein <ori@eigenstate.org>
authored
on 2017/08/22 18:39
Remove dead code/comments.
6d31b85b
– Ori Bernstein <ori@eigenstate.org>
authored
and Ori Bernstein <ori@markovcorp.com>
committed
on 2017/08/21 07:17
The indexes with should be numbers as well as ints
48434f56
– Ori Bernstein <ori@eigenstate.org>
authored
and Ori Bernstein <ori@markovcorp.com>
committed
on 2017/08/21 07:13
Clean up dial+plan9.myr
73e2c5b1
– Ori Bernstein <ori@eigenstate.org>
authored
on 2017/08/20 15:52
Fix a few bugs.
6e4bf0cd
– Ori Bernstein <ori@eigenstate.org>
authored
on 2017/08/20 13:49
Fix trait shit.
dfed30d8
– Ori Bernstein <ori@eigenstate.org>
authored
on 2017/08/19 14:30
File is already global.
bd96cb6a
– Ori Bernstein <ori@eigenstate.org>
authored
on 2017/08/13 21:17
Mbld now generates directories properly.
fd499b39
– Ori Bernstein <ori@eigenstate.org>
authored
on 2017/08/13 18:54
Update bootstrap.
682b8ca1
– Ori Bernstein <ori@eigenstate.org>
authored
on 2017/08/13 18:17
Remove dead debug code.
93021aca
– Ori Bernstein <ori@deb.here>
authored
on 2017/08/13 18:15
Add full Linux support, generated from Linux syscall tables.
137b08b7
– Ori Bernstein <ori@eigenstate.org>
authored
on 2017/08/13 17:21
Types are also equal with flipflopping.
433606f6
– Ori Bernstein <ori@eigenstate.org>
authored
on 2017/08/13 14:17
If a trait is specialized over a generic, it's generic too.
548ce546
– Ori Bernstein <ori@eigenstate.org>
authored
on 2017/08/13 06:20
Give a better error message about incomparable types.
fe0c54bd
– Lucas Gabriel Vuotto <lvuotto92@gmail.com>
authored
and Ori Bernstein <ori@eigenstate.org>
committed
on 2017/08/12 14:52
Fix man paths construction
e1587623
– Ori Bernstein <ori@eigenstate.org>
authored
on 2017/08/08 20:25
Misc cleanups.
890ecfa3
– Ori Bernstein <ori@eigenstate.org>
authored
on 2017/08/07 19:17
Bring back enforced namespaces.
b53309d8
– Ori Bernstein <ori@eigenstate.org>
authored
and Ori Bernstein <ori@markovcorp.com>
committed
on 2017/08/08 10:30
Allow listing targets and selecting tests.
b7730c04
– Ori Bernstein <ori@markovcorp.com>
authored
on 2017/08/07 10:10
Failing to load a usefile isn't a crash.
e4832da7
– Ori Bernstein <ori@eigenstate.org>
authored
on 2017/08/06 10:40
Bring back memfd.
241b4985
– Ori Bernstein <ori@eigenstate.org>
authored
on 2017/08/05 21:44
Add system call generation scripts.
2c911dc6
– Ori Bernstein <ori@eigenstate.org>
authored
on 2017/08/06 00:27
Add generated system calls.
bf06a818
– Ori Bernstein <ori@eigenstate.org>
authored
on 2017/08/05 12:13
Add all syscalls for OpenBSD 6.1
48d72550
– Ori Bernstein <ori@eigenstate.org>
authored
on 2017/08/05 12:13
Add support for a version distance metric.
fd641369
– Ryan Gonzalez <rymg19@gmail.com>
authored
and Ori Bernstein <ori@markovcorp.com>
committed
on 2017/08/03 10:06
Add readlink syscall
4e4f36fc
– Ryan Gonzalez <rymg19@gmail.com>
authored
and Ori Bernstein <ori@markovcorp.com>
committed
on 2017/08/01 13:46
Add set/getuid and set/getgid syscalls
63d9419c
– Ori Bernstein <ori@eigenstate.org>
authored
on 2017/08/02 19:17
Disallow types of the form `type t = t`.
a77a83ee
– Ori Bernstein <ori@eigenstate.org>
authored
and Ori Bernstein <ori@markovcorp.com>
committed
on 2017/08/02 09:20
Switch to use ':' for loops.
cfd9043c
– Ori Bernstein <ori@eigenstate.org>
authored
on 2017/08/02 05:27
Fixed typos (thanks rurban).
c58ef1ca
– Ori Bernstein <ori@eigenstate.org>
authored
on 2017/07/31 19:14
Update bootstrap scripts.
414e05cc
– Ori Bernstein <ori@eigenstate.org>
authored
on 2017/07/31 19:14
Add autogenerated freebsd syscalls.
4665f57c
– Ori Bernstein <ori@markovcorp.com>
authored
on 2017/08/01 08:04
HACK: Work around bug in mbld.
5d521c36
– Ori Bernstein <ori@markovcorp.com>
authored
on 2017/08/01 07:51
Regenerate Linux + OpenBSD bootstrap.
1c61d05c
– Ori Bernstein <ori@eigenstate.org>
authored
on 2017/07/31 18:36
Optimize sleq.
d798a21d
– Ori Bernstein <ori@markovcorp.com>
authored
on 2017/07/31 10:28
The leaf already takes care of the generates() rule.
7066a80a
– Ori Bernstein <ori@markovcorp.com>
authored
on 2017/07/31 10:18
Remove defunct debug option.
Next