Commit Graph

21523 Commits (5c495d40e538a531e93728a80c23e089a0eb7ccd)

Author SHA1 Message Date
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