RSS feed
36a26aa6
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/09/18 12:05
Remove dependencies on libbio for mandelbrot.myr
0173ca92
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/09/18 08:31
Fix ABI bugs in cstring() and alloca() calls.
37e8b94b
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/09/17 22:26
Add a mandelbrot test.
1457588b
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/09/17 22:22
Save and restore xmm registers correctly
d5f312ed
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/09/17 21:08
Correctly save/restore xmm registers.
d2a198f1
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/09/17 09:48
Add support for 'pkglocal' keyword.
7c284022
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/09/16 22:22
Rename float -> flt
e1f7ee14
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/09/16 22:09
Add support for relative cutoffs.
acb375ef
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/09/16 22:07
Add support for absolute cutoffs.
2f2e574c
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/09/16 21:46
Remove prototype file.
7f941fe7
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/09/16 21:45
Add missing file.
62227e61
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/09/16 21:42
Fix flipped sign for float32explode.
b42a202d
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/09/16 21:40
Float formatting finally implemented.
b1fe8807
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/09/16 17:44
Preserve sign in division/mod
ce2ad161
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/09/16 14:51
Fix documentation for pointers.
f744db6b
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/09/15 22:54
Simplify the float explosion.
947a43ed
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/09/15 22:54
Fix up bigint comparisons.
0070a304
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/09/15 22:53
Track line number correctly in tokenizer
2c2229fe
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/09/15 20:32
Clean up bigint code a bit.
83b338ad
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/09/15 18:45
Add comparison functionality to bigint.
dd97266d
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/09/15 16:37
Split abort-linux.s, abort-osx.s
2281d457
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/09/15 11:03
Check for failures in big allocations.
03f0c096
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/09/15 11:03
Make the big.*i bigint ops generic.
f37255ce
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/09/14 22:39
Now the abort code works on OSX.
b24267e2
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/09/14 22:28
Add missing file abort.s
cec4decf
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/09/14 22:04
Fix execv{e} buffer size.
3f2a01f9
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/09/14 21:45
Fix typo in sort.
00a119d9
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/09/14 21:19
Fix up character type checks.
add4086c
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/09/14 19:54
Print the stack that has a cycle when compiling.
6d98d141
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/09/14 19:15
Add checking for buffer overruns.
f6e3939a
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/09/14 19:15
Fix buffer overruns.
7ba5cd38
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/09/14 19:15
Add test cases for strstrip.
aa4849ac
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/09/14 18:43
Fix 'strstrip()' out of bounds access.
677eeb4a
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/09/14 12:12
Fix test data and spurious bigint prints.
8f2b7470
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/09/13 23:21
Fix bigint parsing for hex.
4a59ae12
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/09/13 23:08
Add missing lstat syscall.
c72e1e94
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/09/12 14:37
Improve bigint testing.
b1aeaa39
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/09/11 21:31
Remove allocing/freeing a bigint wth small muls.
10b4f7d2
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/09/11 20:52
Fix the factorial calculation.
8e62e63f
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/09/11 20:51
Fix buffer sizing for bigfmt.
6b0a4003
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/09/11 20:33
Add a big factorial benchmark.
bc3ef744
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/09/11 20:30
Make bigfmt match the fmt functions.
8f5b7baf
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/09/11 17:32
Don't generate obscene movs for big blits.
4a494e3b
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/09/11 16:58
Add sha1 benchmark.
fb881a4e
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/09/09 21:49
Fix register allocator bug.
f139158e
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/09/07 20:49
Make blits take into account type alignment.
9ea9ad79
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/09/07 18:45
Compute funcrets into their dest.
fa9a9dbe
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/09/07 18:44
More iterations on intsort.
1bf649bb
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/09/07 18:31
Clean up the blitting code.
dc1c4048
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/09/07 16:57
Apply the src/dest offsets when blitting bytes.
c7981a24
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/09/07 16:14
Make deref() set the type of the loaded value.
1536f46e
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/09/06 18:19
Fix generic bigint construction.
27c111b6
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/09/06 18:09
Allow traits to work.
ea38cf38
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/09/06 17:37
Fix nkeys in hash table replacements
4fa7514c
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/09/06 17:18
Error on declared but unimplemented functions.
d0331c3c
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/09/06 17:18
Fix missing methods.
ebdd2476
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/09/06 16:53
Delete unimplemented functions.
2b8d6177
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/09/06 16:04
Fix hassuffix.
e34aa646
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/09/05 06:53
Move 'mi/' directory to 'opt/'.
6b823d19
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/09/04 14:43
Split blat() and add an 'fblat()' version.
580c8e89
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/09/02 12:33
Build benchmarks with local compiler/muse/libs.
603b1e86
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/09/02 12:29
Fix typo.
84d48fce
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/09/02 12:21
Switch to much faster register based blitting.
094074d7
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/08/30 06:30
Add comment to explain why slpush() is ok
4ef5e4ab
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/08/29 13:10
Split slurp into a variant that also takes an FD
ab641f13
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/08/29 13:10
Add support for '%%' format specifier
3dbb72f5
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/08/28 08:24
Switch now from milliseconds microseconds.
185389d8
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/08/27 07:21
Merge branch 'master' of git+ssh://git.eigenstate.org/git/ori/mc
73417304
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/08/27 07:16
Fix gettimeofday() on OSX.
47a5896a
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/08/26 11:26
Check type compatibility when unifying membered types
f46bd78c
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/08/23 23:01
Make joke configure output less spammy.
14783b20
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/08/23 21:52
Initialize the time in std.now()
f884639b
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/08/23 21:37
Fix 'make install' from 6/ directory
8ff1d5f6
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/08/23 17:19
Use the correct length of the new value for sysctl
38403473
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/08/23 16:59
Fix 'sysctl()' and enable it for uname.
3e766b90
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/08/22 07:03
Clean up comment a little bit.
ba1671ef
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/08/22 07:00
Wrap freebsd syscall args in 'a()'.
36f222ac
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/08/22 06:43
Also wrap syscall args on OSX with 'a()' function.
a0ab14aa
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/08/21 20:17
Merge branch 'master' of git+ssh://mimir.eigenstate.org/git/ori/mc
9ed8ab55
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/08/21 20:07
Wrap up syscall args in trivial 'a()' function.
c55bb874
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/08/21 20:06
Remove bogus test.
6a9c60a0
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/08/21 20:06
Fix swapped loop indexes.
dae8be83
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/08/20 16:14
Use pid type in sys-osx.myr
8849da69
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/08/20 11:13
Clean up formatting.
6863b805
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/08/20 10:45
Add spork() and sporkfd() calls
0c36acb0
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/08/20 06:28
Add kqueue syscalls.
b01a5489
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/08/19 21:36
Add poll() syscall.
c9217ae2
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/08/19 17:17
Add epoll syscalls to libstd on linux.
e359b66f
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/08/19 14:29
Fix broken test.
0ed042f0
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/08/19 13:06
Fix pointer comparisons, and add a test for it.
9afc669e
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/08/19 12:00
Refactor towards supporting struct compares.
093f036f
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/08/19 11:27
Add test for big condition arguments.
a2158926
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/08/19 06:23
Don't spuriously add include paths.
e33c25d1
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/08/19 06:18
Add back the warning flags.
0ac71592
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/08/19 06:10
Harmonize types.
45f3240f
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/08/18 21:03
Fix the date.
9ca6c28c
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/08/18 21:01
Document the build system.
4ca9e2fd
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/08/18 20:17
A little bit more cleanup.
0d51143d
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/08/18 20:00
Clean up makefiles a bit.
d272c399
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/08/18 15:56
Fix directory reading on OSX.
Next