Slava Pestov
97a8e889c3
models.arrow: fix formatting
2010-11-14 15:33:38 -08:00
Jon Harper
b207482d38
Remove unecessary slot from arrow models
2010-11-14 15:33:37 -08:00
Samuel Tardieu
6994e6c8ee
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
c4a83d2d0b
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
0c840a7965
math.integers: bignum/f rounding was wrong (reported by Joe Groff)
2010-11-13 16:02:12 -08:00
Slava Pestov
65dcd56b0b
math.integers: fix 0 0 bignum/f (reported by Joe Groff)
2010-11-12 19:49:18 -08:00
Slava Pestov
5cbf730517
splitting: fix stack effect declaration of (split)
2010-11-06 17:50:39 -07:00
Jon Harper
f60f13c675
math.primes.erato doc fixes.
2010-11-02 17:34:28 +01:00
Rupert Swarbrick
cd28c7a219
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
974f4cfda4
game.loop: remove unneeded dependency on tools.memory vocab
2010-10-31 22:50:37 -05:00
Slava Pestov
c24c399b77
concurrency.count-downs: remove unused dependency on debugger vocab
2010-10-31 22:49:50 -05:00
Slava Pestov
372d2dc363
concurrency.mailboxes: break dependency on debugger vocab by creating concurrency.mailboxes.debugger
2010-10-31 22:47:34 -05:00
Slava Pestov
8be8c7f213
Merge branch 'master' of git://factorcode.org/git/factor
2010-10-31 20:26:29 -05:00
Slava Pestov
675a420717
compiler.tests: update for <ref> deref
2010-10-25 22:23:03 -07:00
Slava Pestov
68712ed84c
cache: add unit tests, make clear-assoc method dispose of all values
2010-10-25 23:52:45 -05:00
Slava Pestov
b03a16ef4d
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
e139a7a02d
Clean up alien.c-types changes a little
2010-10-25 21:09:08 -07:00
Doug Coleman
c7d22fe439
Fix typo in game.input.dinput
2010-10-25 22:06:25 -05:00
Doug Coleman
69487d1fd3
Fix a few tests that got broken in the <uint> *uint patches
2010-10-25 19:14:21 -05:00
Doug Coleman
67c37591ca
Remove <uint> *uint and friends. Hopefully remove the last usages of these words
2010-10-25 15:54:42 -05:00
Doug Coleman
4ca9bd0bba
Remove usages of <void*> and *void*
2010-10-25 13:22:50 -05:00
Doug Coleman
edba5f2bbe
Fix bug in html.parser.analyzer
2010-10-25 12:50:43 -05:00
Doug Coleman
1f57dc326e
Remove many uses of <int> and *int etc
2010-10-25 12:49:12 -05:00
Slava Pestov
b10897334c
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
36785f4625
benchmark.ui-panes: clean up
2010-10-23 17:15:23 -07:00
Slava Pestov
76344f6bc2
benchmark.ui-panes: deploy without prettyprinter
2010-10-23 17:09:26 -07:00
Slava Pestov
ee1520f683
math.primes.erato: fix typo in docs
2010-10-22 18:26:08 -07:00
Jon Harper
ff1d7914e8
cleanup
2010-10-22 18:22:29 -07:00
Slava Pestov
a400b39fa1
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
7414b2797f
extra/central: remove unused vocabulary
2010-10-17 17:41:21 -07:00
Slava Pestov
47f53e76cd
Merge branch 'for-slava' of git://git.rfc1149.net/factor
2010-10-14 22:30:05 -07:00
Slava Pestov
559b1ae876
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
b1a2570655
Add documentation for assocs:assoc-refine
2010-10-11 11:09:46 +02:00
Doug Coleman
345447b961
Fix bootstrap on mac by adding back the PF_INET constant
2010-10-09 16:53:54 -07:00
Doug Coleman
eef2f944e9
Merge branch 'master' of git://factorcode.org/git/factor
2010-10-09 16:52:01 -07:00
Slava Pestov
2d28e97c15
Revert "webapps.mason: move some CSS from websites.factorcode"
...
This reverts commit 4d42813e75
.
2010-10-09 15:48:32 -07:00
Slava Pestov
5bfffead41
webapps.mason: move some CSS from websites.factorcode
2010-10-09 15:37:17 -07:00
Slava Pestov
5caae55e8d
html.templates.chloe: minor doc improvements
2010-10-09 15:29:04 -07:00
Doug Coleman
809f4ee396
Merge branch 'master' of git://factorcode.org/git/factor
2010-10-09 15:28:52 -07:00
Slava Pestov
daae54a88a
unix.ffi.bsd: fix load errors
2010-10-09 15:16:14 -07:00
Slava Pestov
813e13140a
vm: fix 64-bit regression
2010-10-09 15:14:14 -07:00
Slava Pestov
a84d7af2c5
unix.ffi.bsd: fix AF_INET6 constants on FreeBSD and OpenBSD
2010-10-09 15:04:49 -07:00
Slava Pestov
0fc8ee8250
Fix win64 compile error
2010-10-09 16:03:46 -05:00
Doug Coleman
efbbe3591e
Rename combinator in dns
2010-10-09 12:49:47 -07:00
Doug Coleman
15226d8bc3
Minor cleanups in trees
2010-10-09 11:21:11 -07:00
Doug Coleman
51f9d97753
Support openbsd's resolv.conf syntax
2010-10-08 19:13:03 -07:00
Slava Pestov
40e5ed8b87
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
38ceef3ab8
morse: cleanup
2010-10-08 18:55:23 -07:00
Slava Pestov
fbbaef70c4
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
7367ff19c4
Add a method on url-addr for local ports
...
Remove test for code that got reverted
2010-10-08 08:42:19 -07:00