]> gitweb.factorcode.org Git - factor.git/log
factor.git
13 years agoMerge branches 'master' and 'cleanup' into cleanup
John Benediktsson [Fri, 26 Nov 2010 07:57:54 +0000 (23:57 -0800)]
Merge branches 'master' and 'cleanup' into cleanup

13 years agoMerge branch 'master' of git://github.com/slavapestov/factor
John Benediktsson [Mon, 15 Nov 2010 16:47:09 +0000 (08:47 -0800)]
Merge branch 'master' of git://github.com/slavapestov/factor

13 years agopath-finding: fix help lint
Slava Pestov [Mon, 15 Nov 2010 03:29:37 +0000 (19:29 -0800)]
path-finding: fix help lint

13 years agomodels.arrow: fix formatting
Slava Pestov [Sun, 14 Nov 2010 23:30:32 +0000 (15:30 -0800)]
models.arrow: fix formatting

13 years agoRemove unecessary slot from arrow models
Jon Harper [Sun, 14 Nov 2010 16:20:19 +0000 (17:20 +0100)]
Remove unecessary slot from arrow models

13 years agopath-finding: add Dijkstra algorithm
Samuel Tardieu [Thu, 11 Nov 2010 09:59:05 +0000 (10:59 +0100)]
path-finding: add Dijkstra algorithm

Dijkstra algorithm is a particular case of the A* algorithm with
the heuristic being set to 0.

13 years agoio.servers: don't try to open SSL sockets if they're not supported on the current...
Slava Pestov [Sun, 14 Nov 2010 00:31:29 +0000 (18:31 -0600)]
io.servers: don't try to open SSL sockets if they're not supported on the current platform (ie, Windows)

13 years agomath.integers: bignum/f rounding was wrong (reported by Joe Groff)
Slava Pestov [Sun, 14 Nov 2010 00:02:12 +0000 (16:02 -0800)]
math.integers: bignum/f rounding was wrong (reported by Joe Groff)

13 years agoMerge branch 'master' of git://github.com/slavapestov/factor
John Benediktsson [Sat, 13 Nov 2010 22:29:31 +0000 (14:29 -0800)]
Merge branch 'master' of git://github.com/slavapestov/factor

13 years agomath.integers: fix 0 0 bignum/f (reported by Joe Groff)
Slava Pestov [Sat, 13 Nov 2010 03:49:18 +0000 (19:49 -0800)]
math.integers: fix 0 0 bignum/f (reported by Joe Groff)

13 years agoMerge branch 'master' of git://github.com/slavapestov/factor
John Benediktsson [Sun, 7 Nov 2010 23:25:23 +0000 (15:25 -0800)]
Merge branch 'master' of git://github.com/slavapestov/factor

13 years agosplitting: fix stack effect declaration of (split)
Slava Pestov [Sun, 7 Nov 2010 00:50:39 +0000 (17:50 -0700)]
splitting: fix stack effect declaration of (split)

13 years agoMerge branch 'master' of git://github.com/slavapestov/factor
John Benediktsson [Thu, 4 Nov 2010 06:07:41 +0000 (23:07 -0700)]
Merge branch 'master' of git://github.com/slavapestov/factor

13 years agomath.primes.erato doc fixes.
Jon Harper [Tue, 2 Nov 2010 16:23:54 +0000 (17:23 +0100)]
math.primes.erato doc fixes.

13 years agomath.primes.erato: Fix off-by-one error
Rupert Swarbrick [Thu, 21 Oct 2010 10:49:13 +0000 (11:49 +0100)]
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?

13 years agoMerge branch 'master' of git://github.com/slavapestov/factor
John Benediktsson [Mon, 1 Nov 2010 15:16:32 +0000 (08:16 -0700)]
Merge branch 'master' of git://github.com/slavapestov/factor

13 years agogame.loop: remove unneeded dependency on tools.memory vocab
Slava Pestov [Mon, 1 Nov 2010 03:50:37 +0000 (22:50 -0500)]
game.loop: remove unneeded dependency on tools.memory vocab

13 years agoconcurrency.count-downs: remove unused dependency on debugger vocab
Slava Pestov [Mon, 1 Nov 2010 03:49:50 +0000 (22:49 -0500)]
concurrency.count-downs: remove unused dependency on debugger vocab

13 years agoconcurrency.mailboxes: break dependency on debugger vocab by creating concurrency...
Slava Pestov [Mon, 1 Nov 2010 03:47:34 +0000 (22:47 -0500)]
concurrency.mailboxes: break dependency on debugger vocab by creating concurrency.mailboxes.debugger

13 years agoMerge branch 'master' of git://factorcode.org/git/factor
Slava Pestov [Mon, 1 Nov 2010 01:26:29 +0000 (20:26 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor

13 years agocolors.hex vocab.
John Benediktsson [Thu, 28 Oct 2010 20:34:59 +0000 (13:34 -0700)]
colors.hex vocab.

13 years agocompiler.tests: update for <ref> deref
Slava Pestov [Tue, 26 Oct 2010 05:23:03 +0000 (22:23 -0700)]
compiler.tests: update for <ref> deref

13 years agocache: add unit tests, make clear-assoc method dispose of all values
Slava Pestov [Tue, 26 Oct 2010 04:52:45 +0000 (23:52 -0500)]
cache: add unit tests, make clear-assoc method dispose of all values

13 years agoalien.libraries: add-library won't close and re-open the library if nothing changed...
Slava Pestov [Tue, 26 Oct 2010 04:39:15 +0000 (23:39 -0500)]
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

13 years agoClean up alien.c-types changes a little
Slava Pestov [Tue, 26 Oct 2010 04:09:08 +0000 (21:09 -0700)]
Clean up alien.c-types changes a little

13 years agoFix typo in game.input.dinput
Doug Coleman [Tue, 26 Oct 2010 03:06:25 +0000 (22:06 -0500)]
Fix typo in game.input.dinput

13 years agoFix a few tests that got broken in the <uint> *uint patches
Doug Coleman [Tue, 26 Oct 2010 00:14:21 +0000 (19:14 -0500)]
Fix a few tests that got broken in the <uint> *uint patches

13 years agoRemove <uint> *uint and friends. Hopefully remove the last usages of these words
Doug Coleman [Mon, 25 Oct 2010 20:54:42 +0000 (15:54 -0500)]
Remove <uint> *uint and friends.  Hopefully remove the last usages of these words

13 years agoRemove usages of <void*> and *void*
Doug Coleman [Mon, 25 Oct 2010 18:22:50 +0000 (13:22 -0500)]
Remove usages of <void*> and *void*

13 years agoFix bug in html.parser.analyzer
Doug Coleman [Mon, 25 Oct 2010 17:50:43 +0000 (12:50 -0500)]
Fix bug in html.parser.analyzer

13 years agoRemove many uses of <int> and *int etc
Doug Coleman [Wed, 20 Oct 2010 22:42:53 +0000 (17:42 -0500)]
Remove many uses of <int> and *int etc

13 years agoio.sockets.secure: add ssl-supported? hook, and make furnace.auth and twitter vocabs...
Slava Pestov [Sun, 24 Oct 2010 22:54:19 +0000 (15:54 -0700)]
io.sockets.secure: add ssl-supported? hook, and make furnace.auth and twitter vocabs use it. This makes furnace work on Windows

13 years agobenchmark.ui-panes: clean up
Slava Pestov [Sun, 24 Oct 2010 00:15:23 +0000 (17:15 -0700)]
benchmark.ui-panes: clean up

13 years agobenchmark.ui-panes: deploy without prettyprinter
Slava Pestov [Sun, 24 Oct 2010 00:09:26 +0000 (17:09 -0700)]
benchmark.ui-panes: deploy without prettyprinter

13 years agomath.primes.erato: fix typo in docs
Slava Pestov [Sat, 23 Oct 2010 01:26:08 +0000 (18:26 -0700)]
math.primes.erato: fix typo in docs

13 years agocleanup
Jon Harper [Tue, 19 Oct 2010 16:03:05 +0000 (18:03 +0200)]
cleanup

13 years agoalien.enums: enum>number didn't work in deployed images, add a test which deploys...
Slava Pestov [Mon, 18 Oct 2010 01:02:42 +0000 (21:02 -0400)]
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

13 years agoextra/central: remove unused vocabulary
Slava Pestov [Mon, 18 Oct 2010 00:41:21 +0000 (17:41 -0700)]
extra/central: remove unused vocabulary

13 years agoMerge branch 'for-slava' of git://git.rfc1149.net/factor
Slava Pestov [Fri, 15 Oct 2010 05:30:05 +0000 (22:30 -0700)]
Merge branch 'for-slava' of git://git.rfc1149.net/factor

13 years agoalien.c-types: make behavior of int/uint/long/ulong/longlong/ulonglong struct field...
Slava Pestov [Fri, 15 Oct 2010 05:21:12 +0000 (22:21 -0700)]
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)

13 years agoAdd documentation for assocs:assoc-refine
Samuel Tardieu [Mon, 11 Oct 2010 09:09:46 +0000 (11:09 +0200)]
Add documentation for assocs:assoc-refine

13 years agoFix bootstrap on mac by adding back the PF_INET constant
Doug Coleman [Sat, 9 Oct 2010 23:53:54 +0000 (16:53 -0700)]
Fix bootstrap on mac by adding back the PF_INET constant

13 years agoMerge branch 'master' of git://factorcode.org/git/factor
Doug Coleman [Sat, 9 Oct 2010 23:52:01 +0000 (16:52 -0700)]
Merge branch 'master' of git://factorcode.org/git/factor

13 years agoRevert "webapps.mason: move some CSS from websites.factorcode"
Slava Pestov [Sat, 9 Oct 2010 22:48:32 +0000 (15:48 -0700)]
Revert "webapps.mason: move some CSS from websites.factorcode"

This reverts commit 4d42813e751858fee54fc90a23507a10b2c74184.

13 years agowebapps.mason: move some CSS from websites.factorcode
Slava Pestov [Sat, 9 Oct 2010 22:37:17 +0000 (15:37 -0700)]
webapps.mason: move some CSS from websites.factorcode

13 years agohtml.templates.chloe: minor doc improvements
Slava Pestov [Sat, 9 Oct 2010 22:29:04 +0000 (15:29 -0700)]
html.templates.chloe: minor doc improvements

13 years agoMerge branch 'master' of git://factorcode.org/git/factor
Doug Coleman [Sat, 9 Oct 2010 22:28:52 +0000 (15:28 -0700)]
Merge branch 'master' of git://factorcode.org/git/factor

13 years agounix.ffi.bsd: fix load errors
Slava Pestov [Sat, 9 Oct 2010 22:16:14 +0000 (15:16 -0700)]
unix.ffi.bsd: fix load errors

13 years agovm: fix 64-bit regression
Slava Pestov [Sat, 9 Oct 2010 22:14:14 +0000 (15:14 -0700)]
vm: fix 64-bit regression

13 years agounix.ffi.bsd: fix AF_INET6 constants on FreeBSD and OpenBSD
Slava Pestov [Sat, 9 Oct 2010 22:03:35 +0000 (15:03 -0700)]
unix.ffi.bsd: fix AF_INET6 constants on FreeBSD and OpenBSD

13 years agoFix win64 compile error
Slava Pestov [Sat, 9 Oct 2010 21:03:46 +0000 (16:03 -0500)]
Fix win64 compile error

13 years agoRename combinator in dns
Doug Coleman [Sat, 9 Oct 2010 19:49:47 +0000 (12:49 -0700)]
Rename combinator in dns

13 years agoMinor cleanups in trees
Doug Coleman [Sat, 9 Oct 2010 18:21:11 +0000 (11:21 -0700)]
Minor cleanups in trees

13 years agoSupport openbsd's resolv.conf syntax
Doug Coleman [Sat, 9 Oct 2010 02:12:31 +0000 (19:12 -0700)]
Support openbsd's resolv.conf syntax

13 years agoascii: remove ch-lower? and ch-upper? words, since they're the same as letter? and...
Slava Pestov [Sat, 9 Oct 2010 01:55:37 +0000 (18:55 -0700)]
ascii: remove ch-lower? and ch-upper? words, since they're the same as letter? and LETTER?

13 years agomorse: cleanup
Slava Pestov [Sat, 9 Oct 2010 01:55:23 +0000 (18:55 -0700)]
morse: cleanup

13 years agoRemove stream-peek and stream-peek1, re-implement dns vocab to not need this abstraction
Slava Pestov [Sat, 9 Oct 2010 01:55:13 +0000 (18:55 -0700)]
Remove stream-peek and stream-peek1, re-implement dns vocab to not need this abstraction

13 years agoAdd a method on url-addr for local ports
Doug Coleman [Fri, 8 Oct 2010 15:42:19 +0000 (08:42 -0700)]
Add a method on url-addr for local ports
Remove test for code that got reverted

13 years agoMinor typo in euler 006
Doug Coleman [Thu, 7 Oct 2010 23:43:52 +0000 (16:43 -0700)]
Minor typo in euler 006

13 years agoMinor cleanups in dns
Doug Coleman [Thu, 7 Oct 2010 15:08:52 +0000 (10:08 -0500)]
Minor cleanups in dns

13 years agoMove ch-upper? from unicode.case to ascii
Doug Coleman [Thu, 7 Oct 2010 04:59:47 +0000 (23:59 -0500)]
Move ch-upper? from unicode.case to ascii

13 years agoImplement and document stream-peek
Doug Coleman [Wed, 6 Oct 2010 17:11:51 +0000 (12:11 -0500)]
Implement and document stream-peek

13 years agoMove the host word from dns to tools.dns
Doug Coleman [Wed, 6 Oct 2010 15:27:39 +0000 (10:27 -0500)]
Move the host word from dns to tools.dns

13 years agoClean up a few lines of resolv.conf parser
Doug Coleman [Wed, 6 Oct 2010 15:27:06 +0000 (10:27 -0500)]
Clean up a few lines of resolv.conf parser

13 years agoAdd stream-peek1 and remove it from images.gif and dns. Add sequence-peek but not...
Doug Coleman [Wed, 6 Oct 2010 15:16:01 +0000 (10:16 -0500)]
Add stream-peek1 and remove it from images.gif and dns.  Add sequence-peek but not stream-peek (yet?)

13 years agofurnace.recaptcha: fix stack effect declaration
Slava Pestov [Thu, 7 Oct 2010 06:01:09 +0000 (23:01 -0700)]
furnace.recaptcha: fix stack effect declaration

13 years agoVarious cleanups for Doug's recent socket addressing change
Slava Pestov [Thu, 7 Oct 2010 06:00:38 +0000 (23:00 -0700)]
Various cleanups for Doug's recent socket addressing change
- urls: now have a host/port slots again, add a new set-url-addr word
- http.server: fix host header parsing for IPv6 addresses

13 years agowebapps.mason: fix broken link
Slava Pestov [Thu, 7 Oct 2010 04:54:00 +0000 (21:54 -0700)]
webapps.mason: fix broken link

13 years agoWrite a real resolv.conf parser
Doug Coleman [Wed, 6 Oct 2010 02:44:22 +0000 (21:44 -0500)]
Write a real resolv.conf parser

13 years agoRemove blank lines from resolve.conf just in case
Doug Coleman [Tue, 5 Oct 2010 20:33:42 +0000 (15:33 -0500)]
Remove blank lines from resolve.conf just in case

13 years agoAdd ch-upper? and ch-lower? words
Doug Coleman [Sun, 3 Oct 2010 15:33:52 +0000 (10:33 -0500)]
Add ch-upper? and ch-lower? words

13 years agoSpecial-case "localhost" in dns queries
Doug Coleman [Sun, 3 Oct 2010 08:49:10 +0000 (03:49 -0500)]
Special-case "localhost" in dns queries

13 years agoSince ip4/ip6 services can run on different ports, we must include which version...
Doug Coleman [Sun, 3 Oct 2010 08:39:30 +0000 (03:39 -0500)]
Since ip4/ip6 services can run on different ports, we must include which version of ip we're using instead of just a port.  Make URL objects store an inet4/i nt6/inet object with host/port slots instead of storing host/port slots separately. Stricter error checking on inet4/inet6 tuple creation.  Update lots of code related to the URL change.

13 years agoImplement resolve-host for dns vocab
Doug Coleman [Sun, 3 Oct 2010 08:31:12 +0000 (03:31 -0500)]
Implement resolve-host for dns vocab

13 years agowebapps.mason.docs-update: recover properly if previous update attempt fails
Slava Pestov [Tue, 5 Oct 2010 04:29:29 +0000 (21:29 -0700)]
webapps.mason.docs-update: recover properly if previous update attempt fails

13 years agowebsites.factorcode: add license
Slava Pestov [Tue, 5 Oct 2010 04:09:23 +0000 (21:09 -0700)]
websites.factorcode: add license

13 years agowebsites.factorcode: add screenshots
Slava Pestov [Tue, 5 Oct 2010 04:07:30 +0000 (21:07 -0700)]
websites.factorcode: add screenshots

13 years agowebapps.mason: update for factorcode.org changes
Slava Pestov [Tue, 5 Oct 2010 03:38:59 +0000 (20:38 -0700)]
webapps.mason: update for factorcode.org changes

13 years agovm: fix Config.windows
Slava Pestov [Sun, 3 Oct 2010 04:50:48 +0000 (23:50 -0500)]
vm: fix Config.windows

13 years agoGNUmakefile: fix on Windows
Slava Pestov [Sun, 3 Oct 2010 04:45:09 +0000 (23:45 -0500)]
GNUmakefile: fix on Windows

13 years agowebsites.concatenative: run builder check here
Slava Pestov [Sun, 3 Oct 2010 03:54:56 +0000 (20:54 -0700)]
websites.concatenative: run builder check here

13 years agowebapps.planet: workaround
Slava Pestov [Sun, 3 Oct 2010 03:00:54 +0000 (20:00 -0700)]
webapps.planet: workaround

13 years agobunny, gpu.demos.bunny: bunny has moved
Slava Pestov [Sun, 3 Oct 2010 02:54:57 +0000 (19:54 -0700)]
bunny, gpu.demos.bunny: bunny has moved

13 years agowebapps.planet: include its own icon
Slava Pestov [Sun, 3 Oct 2010 02:54:12 +0000 (19:54 -0700)]
webapps.planet: include its own icon

13 years agowebsites.concatenative: more tweaks
Slava Pestov [Sun, 3 Oct 2010 02:42:10 +0000 (19:42 -0700)]
websites.concatenative: more tweaks

13 years agologging.insomniac: fix docs
Slava Pestov [Sun, 3 Oct 2010 02:06:45 +0000 (19:06 -0700)]
logging.insomniac: fix docs

13 years agowebapps.mason.docs-update: make docs path configurable
Slava Pestov [Sun, 3 Oct 2010 02:05:11 +0000 (19:05 -0700)]
webapps.mason.docs-update: make docs path configurable

13 years agowebsites.concatenative: change DB path
Slava Pestov [Sun, 3 Oct 2010 02:04:06 +0000 (19:04 -0700)]
websites.concatenative: change DB path

13 years agowebsites.concatenative, factorcode: move a few things into config file
Slava Pestov [Sun, 3 Oct 2010 01:56:21 +0000 (18:56 -0700)]
websites.concatenative, factorcode: move a few things into config file

13 years agologging.insomniac: clean up more
Slava Pestov [Sun, 3 Oct 2010 01:18:54 +0000 (18:18 -0700)]
logging.insomniac: clean up more

13 years agologging.analysis: fix it up and make it work
Slava Pestov [Sun, 3 Oct 2010 01:11:57 +0000 (18:11 -0700)]
logging.analysis: fix it up and make it work

13 years agoFix compile error in images.jpeg
Doug Coleman [Fri, 1 Oct 2010 06:40:41 +0000 (01:40 -0500)]
Fix compile error in images.jpeg

13 years agoFix furnace.actions help lint
Doug Coleman [Fri, 1 Oct 2010 06:40:29 +0000 (01:40 -0500)]
Fix furnace.actions help lint

13 years agoUpdate alien.enums docs
Doug Coleman [Wed, 29 Sep 2010 16:07:08 +0000 (11:07 -0500)]
Update alien.enums docs

13 years agoSet the dns server based on the platform
Doug Coleman [Fri, 1 Oct 2010 06:23:31 +0000 (01:23 -0500)]
Set the dns server based on the platform

13 years agocompiler.cfg.linear-scan: extend lifetime intervals of base pointers correctly (repor...
Slava Pestov [Fri, 1 Oct 2010 03:48:52 +0000 (20:48 -0700)]
compiler.cfg.linear-scan: extend lifetime intervals of base pointers correctly (reported by Anton Gorenko)

13 years agowebapps.mason: fix counter and dashboard actions, add more comprehensive tests
Slava Pestov [Fri, 1 Oct 2010 03:35:35 +0000 (20:35 -0700)]
webapps.mason: fix counter and dashboard actions, add more comprehensive tests

13 years agoRevert previous patch; not simply a typo. Still broken on win64.
Doug Coleman [Thu, 30 Sep 2010 01:46:22 +0000 (20:46 -0500)]
Revert previous patch; not simply a typo.  Still broken on win64.

13 years agoWin64 Windows SDK hates int/cell type errors
Doug Coleman [Wed, 29 Sep 2010 22:43:27 +0000 (17:43 -0500)]
Win64 Windows SDK hates int/cell type errors

13 years agoFix typo ohno
Doug Coleman [Wed, 29 Sep 2010 22:29:28 +0000 (17:29 -0500)]
Fix typo ohno