Doug Coleman
93104742f8
more docs for math.primes, move words out of miller-rabin
2009-05-10 23:21:47 +02:00
Joe Groff
d5eace91d0
purple sky
2009-05-10 23:21:47 +02:00
Doug Coleman
259fd34d49
add next-odd etc to math.bitwise
2009-05-10 23:21:46 +02:00
Doug Coleman
02ddb8005d
move random-bits* to random, work on docs
2009-05-10 23:21:46 +02:00
Doug Coleman
aae9b78219
add lucas-lehmer primality test
2009-05-10 23:21:46 +02:00
Doug Coleman
f30cdb1ea3
update usages of miller-rabin
2009-05-10 23:21:46 +02:00
Doug Coleman
9ab5ffa636
move math.miller-rabin to math.primes.miller-rabin
2009-05-10 23:21:46 +02:00
Doug Coleman
2ce5b4f3f6
working on sha2
2009-05-10 23:21:46 +02:00
Joe Groff
e301d29f90
cut perlin-noise time in half
2009-05-10 23:21:45 +02:00
Sascha Matzke
87caa8d7a0
added delete-tuples word
2009-05-10 23:21:45 +02:00
Sascha Matzke
5399fe1d3d
some bug fixes
2009-05-10 23:21:45 +02:00
Sascha Matzke
f0bd82b2dd
reworked insert, save and update; added save-deep
2009-05-10 23:21:45 +02:00
Doug Coleman
97da4e994b
64-bit add/subtract/multiply
2009-05-10 23:21:45 +02:00
Doug Coleman
6913653d62
use bi, call >string on c-strings from tar
2009-05-10 23:21:45 +02:00
Doug Coleman
097ce4c6dd
implementing sha2 512
2009-05-10 23:21:44 +02:00
Doug Coleman
0e4f82f663
support sha-224, add constants for all sha2
2009-05-10 23:21:44 +02:00
Doug Coleman
e033f92e0c
remove dynamic variables from sha2
2009-05-10 23:21:44 +02:00
Doug Coleman
7a849022f4
move sha2 state to a tuple
2009-05-10 23:21:44 +02:00
Doug Coleman
0dd2aa643a
more refactoring on sha2
2009-05-10 23:21:44 +02:00
Doug Coleman
5b70d3ccce
more refactoring on sha2
2009-05-10 23:21:44 +02:00
Doug Coleman
dc1b97e70a
cleaning up sha2
2009-05-10 23:21:43 +02:00
Slava Pestov
bb8aaf9ce0
Merge branch 'master' of git://factorcode.org/git/factor
2009-05-09 20:24:40 -05:00
Slava Pestov
aa3aa715be
Slightly more space-efficient dispatch table representation
2009-05-09 20:24:32 -05:00
Slava Pestov
cda3685c4d
Eliminate prettyprinter dependency from UI
2009-05-09 20:24:17 -05:00
Joe Groff
7584b30755
"math" help-lint
2009-05-09 20:23:56 -05:00
Joe Groff
1ce6596d17
Merge branch 'master' of git://factorcode.org/git/factor
2009-05-09 20:16:07 -05:00
Joe Groff
e4059d8393
clamp coordinates when doing terrain collision detection past the edge of the segment
2009-05-09 20:15:55 -05:00
Joe Groff
cbb1f1c60b
docs for dlist-filter
2009-05-09 20:15:03 -05:00
Slava Pestov
4ee4357e75
Fix negative zero smashing with bootstrap
2009-05-09 18:17:30 -05:00
Joe Groff
8cbcb87152
don't mess with the orphaned nodes when pop-front-ing or pop-back-ing a dlist. add a dlist-filter word that drops off all nodes that don't satisfy a predicate
2009-05-09 14:33:17 -05:00
Joe Groff
4367068ba6
save off the tick-slice when draw*-ing a game-world
2009-05-09 14:31:33 -05:00
Joe Groff
84c7f10ab7
factor game-input and game-loop mgmt out to a game-world base object
2009-05-09 12:53:01 -05:00
Joe Groff
37f015b71d
Merge branch 'master' of git://factorcode.org/git/factor
2009-05-09 11:48:19 -05:00
Joe Groff
dd9af334a9
send bilerp upstream to spawn
2009-05-09 11:43:04 -05:00
Joe Groff
b0d7e38b2f
bilerp collision height
2009-05-09 11:36:24 -05:00
Joe Groff
a66de23b54
gravity, jetpack, collision detection for terrain demo
2009-05-09 11:15:06 -05:00
Joe Groff
9021062795
fp-nan? was defined incorrectly. while i'm here, let's add some more float manipulation words
2009-05-09 09:49:31 -05:00
Slava Pestov
f40d5b0c03
Merge branch 'master' of git://factorcode.org/git/factor
2009-05-08 22:10:42 -05:00
Slava Pestov
1d747ea911
specialized-arrays: fix tests on PowerPC
2009-05-08 21:34:28 -05:00
Slava Pestov
b1fffc26f8
mason.report: Remove superfluous text
2009-05-08 21:33:49 -05:00
Joe Groff
77c8f38372
a little bit more rice on game-input.iokit
2009-05-08 19:16:45 -05:00
Joe Groff
b7ac44cfd4
Merge branch 'master' of git://factorcode.org/git/factor
2009-05-08 18:48:21 -05:00
Joe Groff
cd4530adca
iokit game-input backend improvements:
...
- avoid some needless allocation when dispatching input events
- some gamepads claim to be pointers too; only match actual mouses
- don't mess with the calibration settings if the axis min/max attributes aren't available
also, throw a more helpful error when plist> fails
2009-05-08 18:47:44 -05:00
Slava Pestov
ded2e792de
Merge branch 'master' of git://factorcode.org/git/factor
2009-05-08 18:01:46 -05:00
Slava Pestov
ea85f298d1
math.combinatorics: fix unit test and help lint
2009-05-08 18:00:53 -05:00
Slava Pestov
f84d5c410b
Merge branch 'master' of git://factorcode.org/git/factor
2009-05-08 17:41:31 -05:00
Slava Pestov
04a70da513
Fix compile error in cpu-ppc.hpp
2009-05-08 17:41:22 -05:00
Joe Groff
85060942b6
Merge branch 'master' of git://factorcode.org/git/factor
2009-05-08 17:22:18 -05:00
Joe Groff
66b1fdd916
oops. got the game-input reference counting backward. also, let go of the mouse state in cocoa backend when closing game-input
2009-05-08 17:22:04 -05:00
Slava Pestov
5cbaa1d4fd
Merge branch 'master' of git://factorcode.org/git/factor
2009-05-08 16:27:36 -05:00