]> gitweb.factorcode.org Git - factor.git/log
factor.git
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

14 years agoproject-euler.ave-time: fix ave-time combinator to infer with new, stricter stack...
Slava Pestov [Mon, 9 Nov 2009 06:54:59 +0000 (00:54 -0600)]
project-euler.ave-time: fix ave-time combinator to infer with new, stricter stack checking regime, and add unit tests

14 years agoopengl: fix stack effect error in (all-enabled) combinator and add a unit test
Slava Pestov [Mon, 9 Nov 2009 06:54:31 +0000 (00:54 -0600)]
opengl: fix stack effect error in (all-enabled) combinator and add a unit test

14 years agolists: nothing was using the traverse combinator and it had a stack effect error...
Slava Pestov [Mon, 9 Nov 2009 06:54:15 +0000 (00:54 -0600)]
lists: nothing was using the traverse combinator and it had a stack effect error. nuked

14 years agocombinators.smart: add nullary combinator and some tests
Slava Pestov [Mon, 9 Nov 2009 06:53:58 +0000 (00:53 -0600)]
combinators.smart: add nullary combinator and some tests

14 years agoio.servers.packet: nothing was using it and it had a stack effect error. nuked
Slava Pestov [Mon, 9 Nov 2009 06:53:47 +0000 (00:53 -0600)]
io.servers.packet: nothing was using it and it had a stack effect error. nuked

14 years agostack-checker: tighten some screws in error reporting
Slava Pestov [Mon, 9 Nov 2009 06:17:24 +0000 (00:17 -0600)]
stack-checker: tighten some screws in error reporting

14 years agoMerge branch 'master' of git://factorcode.org/git/factor
Joe Groff [Mon, 9 Nov 2009 03:00:46 +0000 (21:00 -0600)]
Merge branch 'master' of git://factorcode.org/git/factor

14 years agopatch up locals fry tests
Joe Groff [Mon, 9 Nov 2009 03:00:35 +0000 (21:00 -0600)]
patch up locals fry tests

14 years agostack-checker: split off stack-checker.dependencies from stack-checker.state
Slava Pestov [Mon, 9 Nov 2009 02:34:46 +0000 (20:34 -0600)]
stack-checker: split off stack-checker.dependencies from stack-checker.state

14 years agovm/contexts: cleanup
Slava Pestov [Mon, 9 Nov 2009 01:44:18 +0000 (19:44 -0600)]
vm/contexts: cleanup

14 years agogeneric, words: update unit tests for deopt data structure change
Slava Pestov [Mon, 9 Nov 2009 01:44:04 +0000 (19:44 -0600)]
generic, words: update unit tests for deopt data structure change

14 years agocompiler.crossref: fix bugs
Slava Pestov [Sun, 8 Nov 2009 12:22:39 +0000 (06:22 -0600)]
compiler.crossref: fix bugs

14 years agovm: minor cleanup
Slava Pestov [Sun, 8 Nov 2009 12:08:17 +0000 (06:08 -0600)]
vm: minor cleanup

14 years agoUse a more compact representation for "compiled-uses" and "compiled-generic-uses...
Slava Pestov [Sun, 8 Nov 2009 12:08:04 +0000 (06:08 -0600)]
Use a more compact representation for "compiled-uses" and "compiled-generic-uses" word-props; reduces image size

14 years agoutility to load a chosen revision of a vocab from a git repo, e.g. "USE-REV: xml...
Joe Groff [Sun, 8 Nov 2009 05:54:17 +0000 (23:54 -0600)]
utility to load a chosen revision of a vocab from a git repo, e.g. "USE-REV: xml origin/master"

14 years agopronouns deserve antecedents
Joe Groff [Sun, 8 Nov 2009 05:15:30 +0000 (23:15 -0600)]
pronouns deserve antecedents

14 years agotypo in io.files.info.windows
Joe Groff [Sun, 8 Nov 2009 04:23:39 +0000 (22:23 -0600)]
typo in io.files.info.windows

14 years agoMerge branch 'master' of git://factorcode.org/git/factor
Joe Groff [Sun, 8 Nov 2009 04:00:47 +0000 (22:00 -0600)]
Merge branch 'master' of git://factorcode.org/git/factor

14 years ago0 [ndip] can be a nop
Joe Groff [Sun, 8 Nov 2009 03:51:50 +0000 (21:51 -0600)]
0 [ndip] can be a nop

14 years agoeliminate more redundant empty quots from fry code generation
Joe Groff [Sun, 8 Nov 2009 03:50:45 +0000 (21:50 -0600)]
eliminate more redundant empty quots from fry code generation

14 years agoreduce number of primitive dip/curries generated by fry
Joe Groff [Sun, 8 Nov 2009 03:34:16 +0000 (21:34 -0600)]
reduce number of primitive dip/curries generated by fry

14 years agoAdd parentheses to prevent GCC warning
Samuel Tardieu [Sun, 8 Nov 2009 01:01:48 +0000 (02:01 +0100)]
Add parentheses to prevent GCC warning

14 years agoreduce number of empty quotations generated by fry
Joe Groff [Sat, 7 Nov 2009 20:38:06 +0000 (14:38 -0600)]
reduce number of empty quotations generated by fry

14 years agoupdate M\ lambda condomize 'cause you can't compose a lambda
Joe Groff [Sat, 7 Nov 2009 19:32:08 +0000 (13:32 -0600)]
update M\ lambda condomize 'cause you can't compose a lambda

14 years agotypos in fry tests
Joe Groff [Sat, 7 Nov 2009 19:03:57 +0000 (13:03 -0600)]
typos in fry tests

14 years agoupdate terms of fry–locals peace treaty
Joe Groff [Sat, 7 Nov 2009 19:03:46 +0000 (13:03 -0600)]
update terms of fry–locals peace treaty

14 years agonew fry implementation that builds human-readable quotations (e.g. { 1 2 3 } 4 '...
Joe Groff [Sat, 7 Nov 2009 05:39:08 +0000 (23:39 -0600)]
new fry implementation that builds human-readable quotations (e.g. { 1 2 3 } 4 '[ _ [ _ + ] map ] => [ { 1 2 3 } [ 4 + ] map ])

14 years agolink to fry examples article from fry word docs
Joe Groff [Sat, 7 Nov 2009 05:37:55 +0000 (23:37 -0600)]
link to fry examples article from fry word docs