]> gitweb.factorcode.org Git - factor.git/log
factor.git
14 years agoMerge branch 'master' of git://factorcode.org/git/factor
Slava Pestov [Mon, 16 Nov 2009 06:28:35 +0000 (00:28 -0600)]
Merge branch 'master' of git://factorcode.org/git/factor

14 years agodon't allow moving the tetris blocks when game is paused, display paused in the statu...
Doug Coleman [Mon, 30 Nov 2009 23:51:29 +0000 (17:51 -0600)]
don't allow moving the tetris blocks when game is paused, display paused in the status bar

14 years agoadd docs to monotonic-clock
Doug Coleman [Mon, 30 Nov 2009 23:40:32 +0000 (17:40 -0600)]
add docs to monotonic-clock

14 years agofix using
Doug Coleman [Mon, 30 Nov 2009 23:37:01 +0000 (17:37 -0600)]
fix using

14 years agoadd-init-hook -> add-startup-hook
Doug Coleman [Mon, 30 Nov 2009 23:36:03 +0000 (17:36 -0600)]
add-init-hook -> add-startup-hook

14 years agoMerge branch 'master' of git://factorcode.org/git/factor
Doug Coleman [Mon, 30 Nov 2009 23:05:13 +0000 (17:05 -0600)]
Merge branch 'master' of git://factorcode.org/git/factor

14 years agomove monotonic-clock to basis
Doug Coleman [Mon, 30 Nov 2009 23:03:36 +0000 (17:03 -0600)]
move monotonic-clock to basis

14 years agodon't clean up windows rng yet, needs refactoring first
Doug Coleman [Mon, 30 Nov 2009 22:59:40 +0000 (16:59 -0600)]
don't clean up windows rng yet, needs refactoring first

14 years agoupdate docs for alarms
Doug Coleman [Mon, 30 Nov 2009 22:38:57 +0000 (16:38 -0600)]
update docs for alarms

14 years agomake alarms use monotonic-clock
Doug Coleman [Mon, 30 Nov 2009 22:31:47 +0000 (16:31 -0600)]
make alarms use monotonic-clock

14 years agodebugger.windows: add unportable tag
Slava Pestov [Sun, 15 Nov 2009 23:11:38 +0000 (17:11 -0600)]
debugger.windows: add unportable tag

14 years agoiokit: fix load errors
Slava Pestov [Sun, 15 Nov 2009 23:11:26 +0000 (17:11 -0600)]
iokit: fix load errors

14 years agoadd a >duration word
Doug Coleman [Sun, 15 Nov 2009 21:28:18 +0000 (15:28 -0600)]
add a >duration word

14 years agofix load order for monotonic clock
Doug Coleman [Sun, 15 Nov 2009 21:28:00 +0000 (15:28 -0600)]
fix load order for monotonic clock

14 years agoMerge branch 'startup'
Doug Coleman [Sun, 15 Nov 2009 21:07:07 +0000 (15:07 -0600)]
Merge branch 'startup'

14 years agoMerge branch 'master' of git://factorcode.org/git/factor
Doug Coleman [Sun, 15 Nov 2009 17:47:54 +0000 (11:47 -0600)]
Merge branch 'master' of git://factorcode.org/git/factor

Conflicts:
extra/io/serial/unix/termios/linux/linux.factor

14 years agoio.serial.unix.linux: fix missing vocab
Jonas Pfenniger [Sun, 15 Nov 2009 11:33:28 +0000 (12:33 +0100)]
io.serial.unix.linux: fix missing vocab

14 years agoheap-size now has a partial-eval instead of being foldable, and the partial-eval...
Slava Pestov [Sun, 15 Nov 2009 17:26:37 +0000 (11:26 -0600)]
heap-size now has a partial-eval instead of being foldable, and the partial-eval adds a dependency on the C type word. Fixes problem where redefining a struct didn't update specialized array

14 years agofix more load errors
Doug Coleman [Sun, 15 Nov 2009 17:17:23 +0000 (11:17 -0600)]
fix more load errors

14 years agofix using list, reported by zimbatm
Doug Coleman [Sun, 15 Nov 2009 16:55:41 +0000 (10:55 -0600)]
fix using list, reported by zimbatm

14 years agoupdate vm for startup branch
Doug Coleman [Sun, 15 Nov 2009 08:53:02 +0000 (02:53 -0600)]
update vm for startup branch

14 years agoMerge branch 'master' into startup
Doug Coleman [Sun, 15 Nov 2009 08:52:50 +0000 (02:52 -0600)]
Merge branch 'master' into startup

Conflicts:
core/bootstrap/primitives.factor
vm/run.hpp

14 years agoadjust windows monotonic clocks to return nanoseconds
Doug Coleman [Sun, 15 Nov 2009 08:03:54 +0000 (02:03 -0600)]
adjust windows monotonic clocks to return nanoseconds

14 years agoimplement monotonic clock on unix platforms
Doug Coleman [Sun, 15 Nov 2009 06:47:20 +0000 (00:47 -0600)]
implement monotonic clock on unix platforms

14 years agoadd librt for monotonic timers, new timespec>nanoseconds word
Doug Coleman [Sun, 15 Nov 2009 06:46:12 +0000 (00:46 -0600)]
add librt for monotonic timers, new timespec>nanoseconds word

14 years agoMerge branch 'monotonic' of git://factorcode.org/git/factor into monotonic
Doug Coleman [Sun, 15 Nov 2009 06:02:23 +0000 (00:02 -0600)]
Merge branch 'monotonic' of git://factorcode.org/git/factor into monotonic

14 years agomove iokit typedefs to unix.types.macosx
Doug Coleman [Sun, 15 Nov 2009 06:47:52 +0000 (00:47 -0600)]
move iokit typedefs to unix.types.macosx

14 years agomonotonic-count on mac
Doug Coleman [Sun, 15 Nov 2009 06:47:27 +0000 (00:47 -0600)]
monotonic-count on mac

14 years agoMerge branch 'monotonic' of git://factorcode.org/git/factor into monotonic
Doug Coleman [Sun, 15 Nov 2009 05:29:04 +0000 (23:29 -0600)]
Merge branch 'monotonic' of git://factorcode.org/git/factor into monotonic

14 years agobetter alarms docs
Doug Coleman [Sun, 15 Nov 2009 05:28:18 +0000 (23:28 -0600)]
better alarms docs

14 years agoMerge branch 'master' of git://factorcode.org/git/factor
Doug Coleman [Sun, 15 Nov 2009 03:11:18 +0000 (21:11 -0600)]
Merge branch 'master' of git://factorcode.org/git/factor

14 years agoadd unix-time>timestamp, timestamp>unix-time, and some utility words to calendar
Doug Coleman [Sun, 15 Nov 2009 03:10:54 +0000 (21:10 -0600)]
add unix-time>timestamp, timestamp>unix-time, and some utility words to calendar

14 years agohashtables: fix indentation
Slava Pestov [Sat, 14 Nov 2009 08:01:30 +0000 (02:01 -0600)]
hashtables: fix indentation

14 years agotools.deploy.test: failing tests now have the actual and minimum size
Slava Pestov [Sat, 14 Nov 2009 08:01:23 +0000 (02:01 -0600)]
tools.deploy.test: failing tests now have the actual and minimum size

14 years agoMerge branch 'master' of git://factorcode.org/git/factor
Slava Pestov [Sat, 14 Nov 2009 07:59:32 +0000 (01:59 -0600)]
Merge branch 'master' of git://factorcode.org/git/factor

14 years agoUnit test fixes
Slava Pestov [Sat, 14 Nov 2009 05:00:50 +0000 (23:00 -0600)]
Unit test fixes

14 years agoMerge branch 'master' of git://factorcode.org/git/factor
Doug Coleman [Fri, 13 Nov 2009 21:03:16 +0000 (15:03 -0600)]
Merge branch 'master' of git://factorcode.org/git/factor

14 years agofix holiday-names word
Doug Coleman [Fri, 13 Nov 2009 20:59:48 +0000 (14:59 -0600)]
fix holiday-names word

14 years agoworking on holiday names from timestamp
Doug Coleman [Fri, 13 Nov 2009 20:53:27 +0000 (14:53 -0600)]
working on holiday names from timestamp

14 years agovm: record compaction events correctly
Slava Pestov [Fri, 13 Nov 2009 15:29:21 +0000 (09:29 -0600)]
vm: record compaction events correctly

14 years agoBootstrap cleanups
Slava Pestov [Fri, 13 Nov 2009 14:05:02 +0000 (08:05 -0600)]
Bootstrap cleanups

14 years agoFix bootstrap
Slava Pestov [Fri, 13 Nov 2009 13:55:47 +0000 (07:55 -0600)]
Fix bootstrap

14 years agoFix another problem with call( inline caching
Slava Pestov [Fri, 13 Nov 2009 13:17:00 +0000 (07:17 -0600)]
Fix another problem with call( inline caching

14 years agocompiler.tree.propagation.branches: fix recent constraints change
Slava Pestov [Fri, 13 Nov 2009 13:11:26 +0000 (07:11 -0600)]
compiler.tree.propagation.branches: fix recent constraints change

14 years agoFixing call( inline caching
Slava Pestov [Fri, 13 Nov 2009 10:32:33 +0000 (04:32 -0600)]
Fixing call( inline caching

14 years agobenchmark.fannkuch: use iota
Slava Pestov [Fri, 13 Nov 2009 09:52:20 +0000 (03:52 -0600)]
benchmark.fannkuch: use iota

14 years agoInstead of bumping the definition counter every time in the VM, bump it only if stack...
Slava Pestov [Fri, 13 Nov 2009 09:52:14 +0000 (03:52 -0600)]
Instead of bumping the definition counter every time in the VM, bump it only if stack effects changed or macros were redefined

14 years agocompiler.tree.propagation: fix bug in constraints that caused retain stack overflow
Slava Pestov [Fri, 13 Nov 2009 09:22:57 +0000 (03:22 -0600)]
compiler.tree.propagation: fix bug in constraints that caused retain stack overflow

14 years agosequences: inline a couple of words
Slava Pestov [Fri, 13 Nov 2009 09:01:28 +0000 (03:01 -0600)]
sequences: inline a couple of words

14 years agoclasses.algebra: output cleaner anonymous unions and intersections
Slava Pestov [Fri, 13 Nov 2009 09:01:22 +0000 (03:01 -0600)]
classes.algebra: output cleaner anonymous unions and intersections

14 years agofix using
Doug Coleman [Fri, 13 Nov 2009 00:46:21 +0000 (18:46 -0600)]
fix using

14 years agoupdate more 8bit encoding usages
Doug Coleman [Fri, 13 Nov 2009 00:36:47 +0000 (18:36 -0600)]
update more 8bit encoding usages

14 years agoadd docs to 8-bit encodings vocabs, update usages
Doug Coleman [Fri, 13 Nov 2009 00:36:20 +0000 (18:36 -0600)]
add docs to 8-bit encodings vocabs, update usages

14 years agocompiler.tree.propagation.transforms: inline push if types are known. Speeds up rever...
Slava Pestov [Thu, 12 Nov 2009 23:24:32 +0000 (17:24 -0600)]
compiler.tree.propagation.transforms: inline push if types are known. Speeds up reverse-complement, sort, sum-file benchmarks

14 years agocompiler.tree.propagation: implementing missing case in branch constraints
Slava Pestov [Thu, 12 Nov 2009 23:24:11 +0000 (17:24 -0600)]
compiler.tree.propagation: implementing missing case in branch constraints

14 years agoMerge branch 'master' of git://factorcode.org/git/factor
Doug Coleman [Thu, 12 Nov 2009 22:45:27 +0000 (16:45 -0600)]
Merge branch 'master' of git://factorcode.org/git/factor

14 years agoadd more 8-bit windows encodings
Doug Coleman [Thu, 12 Nov 2009 22:42:47 +0000 (16:42 -0600)]
add more 8-bit windows encodings

14 years agoadd new 8-BIT: word
Doug Coleman [Thu, 12 Nov 2009 22:38:21 +0000 (16:38 -0600)]
add new 8-BIT: word

14 years agoMerge branch 'master' of git://factorcode.org/git/factor
Slava Pestov [Thu, 12 Nov 2009 22:09:24 +0000 (16:09 -0600)]
Merge branch 'master' of git://factorcode.org/git/factor

14 years agoInvalidate inline caches used by call( and execute( when words are redefined
Slava Pestov [Thu, 12 Nov 2009 22:09:07 +0000 (16:09 -0600)]
Invalidate inline caches used by call( and execute( when words are redefined

14 years agoclean up holidays.us
Doug Coleman [Thu, 12 Nov 2009 21:50:02 +0000 (15:50 -0600)]
clean up holidays.us

14 years agobetter factoring for us-federal-holiday?
Doug Coleman [Thu, 12 Nov 2009 20:48:55 +0000 (14:48 -0600)]
better factoring for us-federal-holiday?

14 years agofix typo
Doug Coleman [Thu, 12 Nov 2009 20:44:01 +0000 (14:44 -0600)]
fix typo

14 years agoredo holidays
Doug Coleman [Thu, 12 Nov 2009 20:43:11 +0000 (14:43 -0600)]
redo holidays

14 years agomore calendar utility words
Doug Coleman [Thu, 12 Nov 2009 20:42:41 +0000 (14:42 -0600)]
more calendar utility words

14 years agoMerge branch 'master' of git://factorcode.org/git/factor
Doug Coleman [Thu, 12 Nov 2009 09:01:21 +0000 (03:01 -0600)]
Merge branch 'master' of git://factorcode.org/git/factor

14 years agouse surround/glue instead of 3append
Doug Coleman [Thu, 12 Nov 2009 09:01:09 +0000 (03:01 -0600)]
use surround/glue instead of 3append

14 years agocpu.ppc: update for recent changes
Slava Pestov [Thu, 12 Nov 2009 03:26:07 +0000 (21:26 -0600)]
cpu.ppc: update for recent changes

14 years agoRevert "Revert "vm: faster allocation in tenured space and code heap. If small free...
Slava Pestov [Thu, 12 Nov 2009 01:33:50 +0000 (19:33 -0600)]
Revert "Revert "vm: faster allocation in tenured space and code heap. If small free list exhausted, allocate a 1kb block and split it up instead of searching larger free lists""

This reverts commit 81a68ebd364926d69328c01a685a755ed597b846.

14 years agoMerge branch 'master' of git://factorcode.org/git/factor
Slava Pestov [Thu, 12 Nov 2009 01:31:21 +0000 (19:31 -0600)]
Merge branch 'master' of git://factorcode.org/git/factor

14 years agovm: fix fencepost error in write barrier on large object allocation; fixes benchmark...
Slava Pestov [Thu, 12 Nov 2009 01:31:18 +0000 (19:31 -0600)]
vm: fix fencepost error in write barrier on large object allocation; fixes benchmark.sort crash

14 years agomessed up inauguration-day
Doug Coleman [Wed, 11 Nov 2009 23:28:53 +0000 (17:28 -0600)]
messed up inauguration-day

14 years agoadd US holidays vocab
Doug Coleman [Wed, 11 Nov 2009 23:20:01 +0000 (17:20 -0600)]
add US holidays vocab

14 years agoadd more calendar utility words
Doug Coleman [Wed, 11 Nov 2009 23:19:14 +0000 (17:19 -0600)]
add more calendar utility words

14 years agoadd nth day of month
Doug Coleman [Wed, 11 Nov 2009 21:52:30 +0000 (15:52 -0600)]
add nth day of month

14 years agoRevert "vm: faster allocation in tenured space and code heap. If small free list...
Slava Pestov [Wed, 11 Nov 2009 11:47:22 +0000 (05:47 -0600)]
Revert "vm: faster allocation in tenured space and code heap. If small free list exhausted, allocate a 1kb block and split it up instead of searching larger free lists"

This reverts commit 9af2fa1957951472526721928b7c6db8b4107fc1.

14 years agovm: fix GC safety issue in callers of unbox_array_size(), and change how disable...
Slava Pestov [Wed, 11 Nov 2009 11:21:03 +0000 (05:21 -0600)]
vm: fix GC safety issue in callers of unbox_array_size(), and change how disable-gc-events works so that it doesn't make a byte array that's too large

14 years agoFixing test failures
Slava Pestov [Wed, 11 Nov 2009 08:40:24 +0000 (02:40 -0600)]
Fixing test failures

14 years agoFaster identity-hashcode primitive; fast path now opencoded by the compiler
Slava Pestov [Wed, 11 Nov 2009 06:50:57 +0000 (00:50 -0600)]
Faster identity-hashcode primitive; fast path now opencoded by the compiler

14 years agoMinor cosmetic fixes
Slava Pestov [Wed, 11 Nov 2009 03:48:00 +0000 (21:48 -0600)]
Minor cosmetic fixes

14 years agoui.gadgets: use identity-hashcode instead of counter
Slava Pestov [Wed, 11 Nov 2009 03:27:33 +0000 (21:27 -0600)]
ui.gadgets: use identity-hashcode instead of counter

14 years agoNew identity-hashcode primitive
Slava Pestov [Wed, 11 Nov 2009 03:06:36 +0000 (21:06 -0600)]
New identity-hashcode primitive

14 years agovm: faster allocation in tenured space and code heap. If small free list exhausted...
Slava Pestov [Wed, 11 Nov 2009 02:19:29 +0000 (20:19 -0600)]
vm: faster allocation in tenured space and code heap. If small free list exhausted, allocate a 1kb block and split it up instead of searching larger free lists

14 years agoFix struct field alignment on PowerPC
Slava Pestov [Wed, 11 Nov 2009 01:34:14 +0000 (19:34 -0600)]
Fix struct field alignment on PowerPC

14 years agostack-checker: fix help lint
Slava Pestov [Wed, 11 Nov 2009 01:19:59 +0000 (19:19 -0600)]
stack-checker: fix help lint

14 years agoio.pathnames: document resource: and vocab:
Slava Pestov [Wed, 11 Nov 2009 00:57:46 +0000 (18:57 -0600)]
io.pathnames: document resource: and vocab:

14 years agoclasses.algebra: cleanup
Slava Pestov [Tue, 10 Nov 2009 23:41:47 +0000 (17:41 -0600)]
classes.algebra: cleanup

14 years agocompiler.cfg.intrinsics.slots: new implementation of value-tag
Slava Pestov [Tue, 10 Nov 2009 23:30:27 +0000 (17:30 -0600)]
compiler.cfg.intrinsics.slots: new implementation of value-tag

14 years agoMore PowerPC fixes
Slava Pestov [Tue, 10 Nov 2009 23:26:34 +0000 (17:26 -0600)]
More PowerPC fixes

14 years agocpu.ppc: update megamorphic dispatch template
Slava Pestov [Tue, 10 Nov 2009 23:13:20 +0000 (17:13 -0600)]
cpu.ppc: update megamorphic dispatch template

14 years agoFix some test failures
Slava Pestov [Tue, 10 Nov 2009 22:48:06 +0000 (16:48 -0600)]
Fix some test failures

14 years agospider.unique-deque: fix for stricter stack effect checking
Slava Pestov [Mon, 9 Nov 2009 07:59:22 +0000 (01:59 -0600)]
spider.unique-deque: fix for stricter stack effect checking

14 years agobeginning of a monotonic clock implementation. still needs linux and mac -- clock_ge...
Doug Coleman [Mon, 9 Nov 2009 07:25:27 +0000 (01:25 -0600)]
beginning of a monotonic clock implementation.  still needs linux and mac -- clock_gettime() and mach_absolute_time()

14 years agoadd win32 bindings
Doug Coleman [Mon, 9 Nov 2009 07:24:23 +0000 (01:24 -0600)]
add win32 bindings

14 years agomove models.illusion to basis, and move models.combinators and everything that uses...
Slava Pestov [Mon, 9 Nov 2009 07:18:30 +0000 (01:18 -0600)]
move models.illusion to basis, and move models.combinators and everything that uses it to unmaintained since it monkey-patches the models vocab which is retarded

14 years agoMerge branch 'master' of git://github.com/killy971/factor
Slava Pestov [Mon, 9 Nov 2009 07:01:51 +0000 (01:01 -0600)]
Merge branch 'master' of git://github.com/killy971/factor

14 years agoMerge branch 'master' of git://github.com/Blei/factor
Slava Pestov [Mon, 9 Nov 2009 06:57:41 +0000 (00:57 -0600)]
Merge branch 'master' of git://github.com/Blei/factor

14 years agoMerge branch 'master' of git://factorcode.org/git/factor
Slava Pestov [Mon, 9 Nov 2009 06:55:50 +0000 (00:55 -0600)]
Merge branch 'master' of git://factorcode.org/git/factor

14 years agomongodb.tuple: fix inference error under stricter stack checking regime
Slava Pestov [Mon, 9 Nov 2009 06:55:24 +0000 (00:55 -0600)]
mongodb.tuple: fix inference error under stricter stack checking regime

14 years agotyped: update for stack checker refactoring
Slava Pestov [Mon, 9 Nov 2009 06:55:10 +0000 (00:55 -0600)]
typed: update for stack checker refactoring