Jon Harper
5c495d40e5
Remove unecessary slot from arrow models
2010-11-14 15:33:37 -08:00
Samuel Tardieu
d41d2d4bdd
path-finding: add Dijkstra algorithm
...
Dijkstra algorithm is a particular case of the A* algorithm with
the heuristic being set to 0.
2010-11-14 15:33:37 -08:00
Slava Pestov
f6a562a3c6
io.servers: don't try to open SSL sockets if they're not supported on the current platform (ie, Windows)
2010-11-13 18:32:10 -06:00
Slava Pestov
9948004217
math.integers: bignum/f rounding was wrong (reported by Joe Groff)
2010-11-13 16:02:12 -08:00
Slava Pestov
b16c0d8993
math.integers: fix 0 0 bignum/f (reported by Joe Groff)
2010-11-12 19:49:18 -08:00
Slava Pestov
dbfade143c
splitting: fix stack effect declaration of (split)
2010-11-06 17:50:39 -07:00
Jon Harper
093951556e
math.primes.erato doc fixes.
2010-11-02 17:34:28 +01:00
Rupert Swarbrick
5af9f3cdd7
math.primes.erato: Fix off-by-one error
...
The sieve bit vector deals with numbers in chunks of 30. Therefore,
the number 90 (say) is the 91st 'element' of the vector. Each byte
deals with some range {0,1,...,29}+30n so to have the number 90, you
need four bytes.
Rather pleasingly, I bumped into this bug and it reduced to the
incantation:
2010 2010 sieve marked-prime?
2010-11-02 17:34:24 +01:00
Slava Pestov
b973cfc3bb
game.loop: remove unneeded dependency on tools.memory vocab
2010-10-31 22:50:37 -05:00
Slava Pestov
ad1e0e50bd
concurrency.count-downs: remove unused dependency on debugger vocab
2010-10-31 22:49:50 -05:00
Slava Pestov
78b4c9b3c4
concurrency.mailboxes: break dependency on debugger vocab by creating concurrency.mailboxes.debugger
2010-10-31 22:47:34 -05:00
Slava Pestov
8a1d28b22c
Merge branch 'master' of git://factorcode.org/git/factor
2010-10-31 20:26:29 -05:00
Slava Pestov
f0e8593179
compiler.tests: update for <ref> deref
2010-10-25 22:23:03 -07:00
Slava Pestov
f1da271fd4
cache: add unit tests, make clear-assoc method dispose of all values
2010-10-25 23:52:45 -05:00
Slava Pestov
68398da359
alien.libraries: add-library won't close and re-open the library if nothing changed. This fixes a crash on Windows when reloading the windows vocab
2010-10-25 23:39:15 -05:00
Slava Pestov
65de3dd062
Clean up alien.c-types changes a little
2010-10-25 21:09:08 -07:00
Doug Coleman
80510afee6
Fix typo in game.input.dinput
2010-10-25 22:06:25 -05:00
Doug Coleman
28cbcf7dd9
Fix a few tests that got broken in the <uint> *uint patches
2010-10-25 19:14:21 -05:00
Doug Coleman
657b490f69
Remove <uint> *uint and friends. Hopefully remove the last usages of these words
2010-10-25 15:54:42 -05:00
Doug Coleman
6510bdb1eb
Remove usages of <void*> and *void*
2010-10-25 13:22:50 -05:00
Doug Coleman
3c1735e185
Fix bug in html.parser.analyzer
2010-10-25 12:50:43 -05:00
Doug Coleman
40bdadcac4
Remove many uses of <int> and *int etc
2010-10-25 12:49:12 -05:00
Slava Pestov
4fabd05918
io.sockets.secure: add ssl-supported? hook, and make furnace.auth and twitter vocabs use it. This makes furnace work on Windows
2010-10-24 15:54:19 -07:00
Slava Pestov
2465c5184b
benchmark.ui-panes: clean up
2010-10-23 17:15:23 -07:00
Slava Pestov
9dc7a7ff7f
benchmark.ui-panes: deploy without prettyprinter
2010-10-23 17:09:26 -07:00
Slava Pestov
302867c9a7
math.primes.erato: fix typo in docs
2010-10-22 18:26:08 -07:00
Jon Harper
652d98f994
cleanup
2010-10-22 18:22:29 -07:00
Slava Pestov
adbf266b6c
alien.enums: enum>number didn't work in deployed images, add a test which deploys and runs benchmark.ui-panes to catch this in the future
2010-10-17 21:02:42 -04:00
Slava Pestov
e59606f37c
extra/central: remove unused vocabulary
2010-10-17 17:41:21 -07:00
Slava Pestov
6653374e6b
Merge branch 'for-slava' of git://git.rfc1149.net/factor
2010-10-14 22:30:05 -07:00
Slava Pestov
87c9454a86
alien.c-types: make behavior of int/uint/long/ulong/longlong/ulonglong struct field setters consistent across 32-bit and 64-bit when supplied with floats (reported by Anton Gorenko)
2010-10-14 22:29:48 -07:00
Samuel Tardieu
f31916555a
Add documentation for assocs:assoc-refine
2010-10-11 11:09:46 +02:00
Doug Coleman
ace41a6d61
Fix bootstrap on mac by adding back the PF_INET constant
2010-10-09 16:53:54 -07:00
Doug Coleman
807105b3d3
Merge branch 'master' of git://factorcode.org/git/factor
2010-10-09 16:52:01 -07:00
Slava Pestov
b8798fa5ec
Revert "webapps.mason: move some CSS from websites.factorcode"
...
This reverts commit 4d42813e75 .
2010-10-09 15:48:32 -07:00
Slava Pestov
4d42813e75
webapps.mason: move some CSS from websites.factorcode
2010-10-09 15:37:17 -07:00
Slava Pestov
d9aaf33ab2
html.templates.chloe: minor doc improvements
2010-10-09 15:29:04 -07:00
Doug Coleman
f05768cf00
Merge branch 'master' of git://factorcode.org/git/factor
2010-10-09 15:28:52 -07:00
Slava Pestov
76dc59e563
unix.ffi.bsd: fix load errors
2010-10-09 15:16:14 -07:00
Slava Pestov
9e1ff0c395
vm: fix 64-bit regression
2010-10-09 15:14:14 -07:00
Slava Pestov
c557a1c5ab
unix.ffi.bsd: fix AF_INET6 constants on FreeBSD and OpenBSD
2010-10-09 15:04:49 -07:00
Slava Pestov
f34fd74fb2
Fix win64 compile error
2010-10-09 16:03:46 -05:00
Doug Coleman
412e59acf4
Rename combinator in dns
2010-10-09 12:49:47 -07:00
Doug Coleman
79b082b728
Minor cleanups in trees
2010-10-09 11:21:11 -07:00
Doug Coleman
97ea36e24b
Support openbsd's resolv.conf syntax
2010-10-08 19:13:03 -07:00
Slava Pestov
1dc9a88b4d
ascii: remove ch-lower? and ch-upper? words, since they're the same as letter? and LETTER?
2010-10-08 18:55:37 -07:00
Slava Pestov
f446e408de
morse: cleanup
2010-10-08 18:55:23 -07:00
Slava Pestov
d865b366dd
Remove stream-peek and stream-peek1, re-implement dns vocab to not need this abstraction
2010-10-08 18:55:13 -07:00
Doug Coleman
904e9dd8ef
Add a method on url-addr for local ports
...
Remove test for code that got reverted
2010-10-08 08:42:19 -07:00
Doug Coleman
0185e83749
Minor typo in euler 006
2010-10-08 06:34:20 -07:00