RSS feed
6ce96d38
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/09/17 22:26
Add a mandelbrot test.
8fe6f9a4
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/09/17 22:22
Save and restore xmm registers correctly
63102e84
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/09/17 21:08
Correctly save/restore xmm registers.
f16265cf
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/09/17 09:48
Add support for 'pkglocal' keyword.
6d015a6a
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/09/16 22:22
Rename float -> flt
fc5907f1
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/09/16 22:09
Add support for relative cutoffs.
b3e754a9
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/09/16 22:07
Add support for absolute cutoffs.
2ac916b1
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/09/16 21:46
Remove prototype file.
316009db
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/09/16 21:45
Add missing file.
f07c0280
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/09/16 21:42
Fix flipped sign for float32explode.
6440e9bb
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/09/16 21:40
Float formatting finally implemented.
b862b777
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/09/16 17:44
Preserve sign in division/mod
32695d58
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/09/16 14:51
Fix documentation for pointers.
8e97c355
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/09/15 22:54
Simplify the float explosion.
51d5a41b
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/09/15 22:54
Fix up bigint comparisons.
bd426725
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/09/15 22:53
Track line number correctly in tokenizer
cd97ca1d
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/09/15 20:32
Clean up bigint code a bit.
bf948071
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/09/15 18:45
Add comparison functionality to bigint.
2c27f80b
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/09/15 16:37
Split abort-linux.s, abort-osx.s
216975ca
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/09/15 11:03
Check for failures in big allocations.
8e7e353e
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/09/15 11:03
Make the big.*i bigint ops generic.
b0e8478d
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/09/14 22:39
Now the abort code works on OSX.
b176e0b2
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/09/14 22:28
Add missing file abort.s
28ef34f8
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/09/14 22:04
Fix execv{e} buffer size.
a6457666
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/09/14 21:45
Fix typo in sort.
996f8ee3
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/09/14 21:19
Fix up character type checks.
750ff49e
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/09/14 19:54
Print the stack that has a cycle when compiling.
5e363272
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/09/14 19:15
Add checking for buffer overruns.
e1793107
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/09/14 19:15
Fix buffer overruns.
cc5869fb
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/09/14 19:15
Add test cases for strstrip.
75f404b1
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/09/14 18:43
Fix 'strstrip()' out of bounds access.
1b92befa
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/09/14 12:12
Fix test data and spurious bigint prints.
3e6836de
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/09/13 23:21
Fix bigint parsing for hex.
ab947447
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/09/13 23:08
Add missing lstat syscall.
6e35fce1
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/09/12 14:37
Improve bigint testing.
d0c27d2d
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/09/11 21:31
Remove allocing/freeing a bigint wth small muls.
4a95d9e5
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/09/11 20:52
Fix the factorial calculation.
9673e11f
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/09/11 20:51
Fix buffer sizing for bigfmt.
b379d6b2
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/09/11 20:33
Add a big factorial benchmark.
83a2a0b7
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/09/11 20:30
Make bigfmt match the fmt functions.
50c1c9ee
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/09/11 17:32
Don't generate obscene movs for big blits.
869b4e25
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/09/11 16:58
Add sha1 benchmark.
dabb2daa
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/09/09 21:49
Fix register allocator bug.
2de9ac93
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/09/07 20:49
Make blits take into account type alignment.
8c020dc6
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/09/07 18:45
Compute funcrets into their dest.
80df31d3
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/09/07 18:44
More iterations on intsort.
3eac4fd0
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/09/07 18:31
Clean up the blitting code.
c2288eaf
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/09/07 16:57
Apply the src/dest offsets when blitting bytes.
7fc65122
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/09/07 16:14
Make deref() set the type of the loaded value.
f8707f1d
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/09/06 18:19
Fix generic bigint construction.
dcccec15
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/09/06 18:09
Allow traits to work.
446007cc
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/09/06 17:37
Fix nkeys in hash table replacements
f2986bc7
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/09/06 17:18
Error on declared but unimplemented functions.
aca3176d
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/09/06 17:18
Fix missing methods.
b3a8a636
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/09/06 16:53
Delete unimplemented functions.
7b8904ab
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/09/06 16:04
Fix hassuffix.
af474268
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/09/05 06:53
Move 'mi/' directory to 'opt/'.
490aee23
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/09/04 14:43
Split blat() and add an 'fblat()' version.
c4704d52
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/09/02 12:33
Build benchmarks with local compiler/muse/libs.
03aaebc5
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/09/02 12:29
Fix typo.
e35235a2
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/09/02 12:21
Switch to much faster register based blitting.
026ccbd1
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/08/30 06:30
Add comment to explain why slpush() is ok
894bed9a
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/08/29 13:10
Split slurp into a variant that also takes an FD
89363fe7
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/08/29 13:10
Add support for '%%' format specifier
fce00d2e
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/08/28 08:24
Switch now from milliseconds microseconds.
2d5321bb
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/08/27 07:21
Merge branch 'master' of git+ssh://git.eigenstate.org/git/ori/mc
36fbbe03
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/08/27 07:16
Fix gettimeofday() on OSX.
779a3ef0
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/08/26 11:26
Check type compatibility when unifying membered types
6e4233aa
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/08/23 23:01
Make joke configure output less spammy.
543467de
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/08/23 21:52
Initialize the time in std.now()
f84e82b3
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/08/23 21:37
Fix 'make install' from 6/ directory
2c814b34
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/08/23 17:19
Use the correct length of the new value for sysctl
6132de5d
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/08/23 16:59
Fix 'sysctl()' and enable it for uname.
ef60174b
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/08/22 07:03
Clean up comment a little bit.
ae2627db
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/08/22 07:00
Wrap freebsd syscall args in 'a()'.
e38e6221
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/08/22 06:43
Also wrap syscall args on OSX with 'a()' function.
55a8161a
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/08/21 20:17
Merge branch 'master' of git+ssh://mimir.eigenstate.org/git/ori/mc
727d551a
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/08/21 20:07
Wrap up syscall args in trivial 'a()' function.
c5c9df21
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/08/21 20:06
Remove bogus test.
f9508b27
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/08/21 20:06
Fix swapped loop indexes.
b799c095
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/08/20 16:14
Use pid type in sys-osx.myr
678f608c
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/08/20 11:13
Clean up formatting.
40b61fce
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/08/20 10:45
Add spork() and sporkfd() calls
4883457b
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/08/20 06:28
Add kqueue syscalls.
0558718a
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/08/19 21:36
Add poll() syscall.
95e600ae
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/08/19 17:17
Add epoll syscalls to libstd on linux.
4469bf2e
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/08/19 14:29
Fix broken test.
aedfbe88
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/08/19 13:06
Fix pointer comparisons, and add a test for it.
0c67d985
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/08/19 12:00
Refactor towards supporting struct compares.
184dbb71
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/08/19 11:27
Add test for big condition arguments.
a5495bfd
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/08/19 06:23
Don't spuriously add include paths.
d58f6235
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/08/19 06:18
Add back the warning flags.
6c8f9384
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/08/19 06:10
Harmonize types.
5aaa3475
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/08/18 21:03
Fix the date.
4b5aa679
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/08/18 21:01
Document the build system.
d7456331
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/08/18 20:17
A little bit more cleanup.
961fb681
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/08/18 20:00
Clean up makefiles a bit.
f0ce247d
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/08/18 15:56
Fix directory reading on OSX.
d6d20b1c
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/08/18 15:48
More missing fd -> uint64 casts.
93c80509
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/08/18 13:49
Add fput/fputv calls.
Next