]> gitweb.factorcode.org Git - factor.git/log
factor.git
15 years agoMerge branch 'master' of http://factorcode.org/git/factor
Eduardo Cavazos [Sun, 30 Nov 2008 00:35:46 +0000 (18:35 -0600)]
Merge branch 'master' of http://factorcode.org/git/factor

15 years agoMore tweaks
Slava Pestov [Sat, 29 Nov 2008 21:35:39 +0000 (15:35 -0600)]
More tweaks

15 years agoFix USING:
Slava Pestov [Sat, 29 Nov 2008 21:24:20 +0000 (15:24 -0600)]
Fix USING:

15 years agoMerge branch 'master' of git://factorcode.org/git/factor
Slava Pestov [Sat, 29 Nov 2008 21:23:04 +0000 (15:23 -0600)]
Merge branch 'master' of git://factorcode.org/git/factor

15 years agoMore robust amended-use behavior
Slava Pestov [Sat, 29 Nov 2008 21:21:40 +0000 (15:21 -0600)]
More robust amended-use behavior

15 years agoCleanups
Slava Pestov [Sat, 29 Nov 2008 21:21:23 +0000 (15:21 -0600)]
Cleanups

15 years agoFix bootstrap
Slava Pestov [Sat, 29 Nov 2008 21:21:12 +0000 (15:21 -0600)]
Fix bootstrap

15 years agofix compile error
Doug Coleman [Sat, 29 Nov 2008 21:19:09 +0000 (15:19 -0600)]
fix compile error

15 years agoMerge branch 'master' of git://factorcode.org/git/factor
Doug Coleman [Sat, 29 Nov 2008 19:48:16 +0000 (13:48 -0600)]
Merge branch 'master' of git://factorcode.org/git/factor

15 years agoremove >r r>
Doug Coleman [Sat, 29 Nov 2008 19:47:45 +0000 (13:47 -0600)]
remove >r r>

15 years agoMerge branch 'master' of git://factorcode.org/git/factor
Slava Pestov [Sat, 29 Nov 2008 19:45:00 +0000 (13:45 -0600)]
Merge branch 'master' of git://factorcode.org/git/factor

15 years agoOops
Slava Pestov [Sat, 29 Nov 2008 19:44:38 +0000 (13:44 -0600)]
Oops

15 years agoremove >r r>
Doug Coleman [Sat, 29 Nov 2008 19:40:48 +0000 (13:40 -0600)]
remove >r r>

15 years agoremove >r r>
Doug Coleman [Sat, 29 Nov 2008 19:40:43 +0000 (13:40 -0600)]
remove >r r>

15 years ago>r r> in unit-test
Doug Coleman [Sat, 29 Nov 2008 19:37:48 +0000 (13:37 -0600)]
>r r> in unit-test

15 years agoremove >r r> from alien
Doug Coleman [Sat, 29 Nov 2008 19:37:38 +0000 (13:37 -0600)]
remove >r r> from alien

15 years agoremove >r r> from grouping
Doug Coleman [Sat, 29 Nov 2008 19:29:38 +0000 (13:29 -0600)]
remove >r r> from grouping

15 years agoremove >r r> from various vocabs
Doug Coleman [Sat, 29 Nov 2008 19:29:19 +0000 (13:29 -0600)]
remove >r r> from various vocabs

15 years agoremove >r r> from hash2
Doug Coleman [Sat, 29 Nov 2008 19:29:00 +0000 (13:29 -0600)]
remove >r r> from hash2

15 years agoremove >r r> from heaps
Doug Coleman [Sat, 29 Nov 2008 19:28:52 +0000 (13:28 -0600)]
remove >r r> from heaps

15 years agoremove >r r>
Doug Coleman [Sat, 29 Nov 2008 19:21:40 +0000 (13:21 -0600)]
remove >r r>

15 years agoMerge branch 'master' of git://factorcode.org/git/factor
Doug Coleman [Sat, 29 Nov 2008 19:21:23 +0000 (13:21 -0600)]
Merge branch 'master' of git://factorcode.org/git/factor

15 years agoremove >r r> from checksums
Doug Coleman [Sat, 29 Nov 2008 19:00:50 +0000 (13:00 -0600)]
remove >r r> from checksums

15 years agoremove >r r> from calendar
Doug Coleman [Sat, 29 Nov 2008 18:51:47 +0000 (12:51 -0600)]
remove >r r> from calendar

15 years agomove period of time util words to calendar
Doug Coleman [Sat, 29 Nov 2008 18:47:04 +0000 (12:47 -0600)]
move period of time util words to calendar

15 years agoFix USING: clash
Slava Pestov [Sat, 29 Nov 2008 18:45:25 +0000 (12:45 -0600)]
Fix USING: clash

15 years agoCleanup
Slava Pestov [Sat, 29 Nov 2008 18:42:53 +0000 (12:42 -0600)]
Cleanup

15 years agomove a few time util words to calendar
Doug Coleman [Sat, 29 Nov 2008 18:36:10 +0000 (12:36 -0600)]
move a few time util words to calendar

15 years agoImplement /i on floats
Slava Pestov [Sat, 29 Nov 2008 18:21:26 +0000 (12:21 -0600)]
Implement /i on floats

15 years agoMerge branch 'master' of http://factorcode.org/git/factor
Eduardo Cavazos [Sat, 29 Nov 2008 18:21:21 +0000 (12:21 -0600)]
Merge branch 'master' of http://factorcode.org/git/factor

15 years agofix summary
Doug Coleman [Sat, 29 Nov 2008 18:19:08 +0000 (12:19 -0600)]
fix summary

15 years agosummary file was empty
Doug Coleman [Sat, 29 Nov 2008 18:18:41 +0000 (12:18 -0600)]
summary file was empty

15 years agoremove >r r>
Doug Coleman [Sat, 29 Nov 2008 18:18:28 +0000 (12:18 -0600)]
remove >r r>

15 years agoremove >r r>
Doug Coleman [Sat, 29 Nov 2008 18:18:09 +0000 (12:18 -0600)]
remove >r r>

15 years agoboids: Use flatland
Eduardo Cavazos [Sat, 29 Nov 2008 18:11:49 +0000 (12:11 -0600)]
boids: Use flatland

15 years agopong: pong-o-rama
Eduardo Cavazos [Sat, 29 Nov 2008 18:10:55 +0000 (12:10 -0600)]
pong: pong-o-rama

15 years agoflatland: Library for two dimensional worlds
Eduardo Cavazos [Sat, 29 Nov 2008 18:10:06 +0000 (12:10 -0600)]
flatland: Library for two dimensional worlds

15 years agomulti-method-syntax: Nicer specializer syntax to hold me over till multi-methods...
Eduardo Cavazos [Sat, 29 Nov 2008 18:08:20 +0000 (12:08 -0600)]
multi-method-syntax: Nicer specializer syntax to hold me over till multi-methods are official

15 years agocombinators.cleave.enhanced: Cleavers and spreaders which accept words
Eduardo Cavazos [Sat, 29 Nov 2008 18:07:35 +0000 (12:07 -0600)]
combinators.cleave.enhanced: Cleavers and spreaders which accept words

15 years agoAdd fast-path for <float-array> on 2 and 3 arguments
Slava Pestov [Sat, 29 Nov 2008 18:05:42 +0000 (12:05 -0600)]
Add fast-path for <float-array> on 2 and 3 arguments

15 years agoUse specializer hints when inlining words
Slava Pestov [Sat, 29 Nov 2008 18:05:27 +0000 (12:05 -0600)]
Use specializer hints when inlining words

15 years agoHINTS: now supports literals; they're tested with eq?
Slava Pestov [Sat, 29 Nov 2008 18:03:56 +0000 (12:03 -0600)]
HINTS: now supports literals; they're tested with eq?

15 years agoDECIMAL: 23 did not parse. remove >r, add symbol for currency
Doug Coleman [Sat, 29 Nov 2008 18:03:07 +0000 (12:03 -0600)]
DECIMAL: 23 did not parse.  remove >r, add symbol for currency

15 years agoClarify docs
Slava Pestov [Sat, 29 Nov 2008 17:39:57 +0000 (11:39 -0600)]
Clarify docs

15 years agoAdd a main word
Slava Pestov [Sat, 29 Nov 2008 16:39:28 +0000 (10:39 -0600)]
Add a main word

15 years agoNew benchmark: nbody from shootout
Slava Pestov [Sat, 29 Nov 2008 16:38:55 +0000 (10:38 -0600)]
New benchmark: nbody from shootout

15 years agoMinor optimization in unclip-slice
Slava Pestov [Sat, 29 Nov 2008 16:38:43 +0000 (10:38 -0600)]
Minor optimization in unclip-slice

15 years agoUse new distance word
Slava Pestov [Sat, 29 Nov 2008 16:38:27 +0000 (10:38 -0600)]
Use new distance word

15 years agoBetter hints for float array operations
Slava Pestov [Sat, 29 Nov 2008 16:19:35 +0000 (10:19 -0600)]
Better hints for float array operations

15 years agoNew distance word in math.vectors, replaces distance in math.points, more efficient
Slava Pestov [Sat, 29 Nov 2008 16:19:23 +0000 (10:19 -0600)]
New distance word in math.vectors, replaces distance in math.points, more efficient

15 years agoMerge branch 'emacs' of http://git.hacks-galore.org/jao/factor
Slava Pestov [Sat, 29 Nov 2008 14:52:30 +0000 (08:52 -0600)]
Merge branch 'emacs' of http://git.hacks-galore.org/jao/factor

15 years agoEmacs factor mode: cycle between source, tests and docs factor files.
Jose A. Ortega Ruiz [Sat, 29 Nov 2008 14:45:00 +0000 (15:45 +0100)]
Emacs factor mode: cycle between source, tests and docs factor files.

15 years agoMerge branch 'master' of git://factorcode.org/git/factor
Doug Coleman [Sat, 29 Nov 2008 11:20:09 +0000 (05:20 -0600)]
Merge branch 'master' of git://factorcode.org/git/factor

15 years agoAdd required methods
Slava Pestov [Sat, 29 Nov 2008 10:59:29 +0000 (04:59 -0600)]
Add required methods

15 years agoFix conflict
Slava Pestov [Sat, 29 Nov 2008 10:23:23 +0000 (04:23 -0600)]
Fix conflict

15 years agoClean up
Slava Pestov [Sat, 29 Nov 2008 10:14:30 +0000 (04:14 -0600)]
Clean up

15 years agoFaster <range>
Slava Pestov [Sat, 29 Nov 2008 10:09:16 +0000 (04:09 -0600)]
Faster <range>

15 years agoClean up and shorten partial-sums; tweak it to not use float-mod
Slava Pestov [Sat, 29 Nov 2008 09:50:17 +0000 (03:50 -0600)]
Clean up and shorten partial-sums; tweak it to not use float-mod

15 years agoTweak math.functions to inline better
Slava Pestov [Sat, 29 Nov 2008 09:49:24 +0000 (03:49 -0600)]
Tweak math.functions to inline better

15 years agoAdd toutput ype propagation for #alien-invoke and #alien-indirect nodes
Slava Pestov [Sat, 29 Nov 2008 09:47:38 +0000 (03:47 -0600)]
Add toutput ype propagation for #alien-invoke and #alien-indirect nodes

15 years agoDidn't generate ##branch after ##alien-invoke and ##alien-indirect
Slava Pestov [Sat, 29 Nov 2008 09:46:57 +0000 (03:46 -0600)]
Didn't generate ##branch after ##alien-invoke and ##alien-indirect

15 years agoAdd 'class' slot to c-types
Slava Pestov [Sat, 29 Nov 2008 09:45:34 +0000 (03:45 -0600)]
Add 'class' slot to c-types

15 years agomore private words
Doug Coleman [Sat, 29 Nov 2008 08:39:41 +0000 (02:39 -0600)]
more private words

15 years agoadd tests for multipart. it's mostly finished, just needs some cleanups and integrat...
Doug Coleman [Sat, 29 Nov 2008 08:38:27 +0000 (02:38 -0600)]
add tests for multipart.  it's mostly finished, just needs some cleanups and integration with the web server

15 years agoMerge branch 'master' of git://factorcode.org/git/factor
Doug Coleman [Sat, 29 Nov 2008 06:48:09 +0000 (00:48 -0600)]
Merge branch 'master' of git://factorcode.org/git/factor

15 years agoMerge branch 'master' of git://factorcode.org/git/factor
Doug Coleman [Sat, 29 Nov 2008 06:45:43 +0000 (00:45 -0600)]
Merge branch 'master' of git://factorcode.org/git/factor

15 years agoFix fixnum* problem; result was shifted to the right by 3 bits if both input register...
sheeple [Sat, 29 Nov 2008 06:44:46 +0000 (00:44 -0600)]
Fix fixnum* problem; result was shifted to the right by 3 bits if both input registers were equal

15 years agouse math.bitwise here, add a couple tests
Doug Coleman [Sat, 29 Nov 2008 06:44:39 +0000 (00:44 -0600)]
use math.bitwise here, add a couple tests

15 years agohexdump should only work on byte-arrays
Doug Coleman [Sat, 29 Nov 2008 06:42:15 +0000 (00:42 -0600)]
hexdump should only work on byte-arrays

15 years agoDidn't pass help lint because of obsolete example
Slava Pestov [Sat, 29 Nov 2008 06:37:46 +0000 (00:37 -0600)]
Didn't pass help lint because of obsolete example

15 years agoClean up tools.annotations a little
Slava Pestov [Sat, 29 Nov 2008 06:37:37 +0000 (00:37 -0600)]
Clean up tools.annotations a little

15 years agoadd toggle-bit word to math.bitwise
Doug Coleman [Sat, 29 Nov 2008 06:37:36 +0000 (00:37 -0600)]
add toggle-bit word to math.bitwise

15 years agoFix optimized. to literalize words when printing #push nodes
Slava Pestov [Sat, 29 Nov 2008 06:37:26 +0000 (00:37 -0600)]
Fix optimized. to literalize words when printing #push nodes

15 years agoAdd unit test
Slava Pestov [Sat, 29 Nov 2008 06:37:07 +0000 (00:37 -0600)]
Add unit test

15 years agoForgot to emit a ##branch after ##fixnum-{add,sub,mul} ops; tools.annotations test...
Slava Pestov [Sat, 29 Nov 2008 06:36:43 +0000 (00:36 -0600)]
Forgot to emit a ##branch after ##fixnum-{add,sub,mul} ops; tools.annotations test faild

15 years agotrivial doc for error-stream
Doug Coleman [Sat, 29 Nov 2008 06:35:50 +0000 (00:35 -0600)]
trivial doc for error-stream

15 years agobetter docs for io.encodings
Doug Coleman [Sat, 29 Nov 2008 06:30:36 +0000 (00:30 -0600)]
better docs for io.encodings

15 years agoDocumentation improvements
Slava Pestov [Sat, 29 Nov 2008 06:20:39 +0000 (00:20 -0600)]
Documentation improvements

15 years agoDon't use >r/r> in opengl
Slava Pestov [Sat, 29 Nov 2008 06:20:29 +0000 (00:20 -0600)]
Don't use >r/r> in opengl

15 years agoMerge branch 'emacs' of http://git.hacks-galore.org/jao/factor
Slava Pestov [Sat, 29 Nov 2008 05:25:54 +0000 (23:25 -0600)]
Merge branch 'emacs' of http://git.hacks-galore.org/jao/factor

15 years agoFix see-methods when class or generic has no methods
Slava Pestov [Sat, 29 Nov 2008 05:24:59 +0000 (23:24 -0600)]
Fix see-methods when class or generic has no methods

15 years agoMerge commit 'origin/master'; branch 'master' into emacs
Jose A. Ortega Ruiz [Sat, 29 Nov 2008 04:41:28 +0000 (05:41 +0100)]
Merge commit 'origin/master'; branch 'master' into emacs

15 years agoMerge branch 'master' of git://factorcode.org/git/factor into faster_overflow_checks
Slava Pestov [Sat, 29 Nov 2008 04:26:49 +0000 (22:26 -0600)]
Merge branch 'master' of git://factorcode.org/git/factor into faster_overflow_checks

15 years agoMerge branch 'master' of sheeple@factorcode.org:/git/factor
sheeple [Sat, 29 Nov 2008 04:24:20 +0000 (22:24 -0600)]
Merge branch 'master' of sheeple@factorcode.org:/git/factor

15 years agoFixing PowerPC arithmetic primitives
sheeple [Sat, 29 Nov 2008 04:22:26 +0000 (22:22 -0600)]
Fixing PowerPC arithmetic primitives

15 years agoImplement both-fixnums? sub-primitive for PowerPC
Slava Pestov [Sat, 29 Nov 2008 03:18:42 +0000 (21:18 -0600)]
Implement both-fixnums? sub-primitive for PowerPC

15 years agoMerge branch 'emacs' of http://git.hacks-galore.org/jao/factor into faster_overflow_c...
Slava Pestov [Sat, 29 Nov 2008 03:05:31 +0000 (21:05 -0600)]
Merge branch 'emacs' of http://git.hacks-galore.org/jao/factor into faster_overflow_checks

15 years agoEmacs factor mode: improvements in USING:'s font lock and function navigation.
Jose A. Ortega Ruiz [Sat, 29 Nov 2008 02:49:35 +0000 (03:49 +0100)]
Emacs factor mode: improvements in USING:'s font lock and function navigation.

15 years agoWorking on PowerPC overflow checks
Slava Pestov [Sat, 29 Nov 2008 02:02:50 +0000 (20:02 -0600)]
Working on PowerPC overflow checks

15 years agoEmacs factor: Oops, fix previous commit.
Jose A. Ortega Ruiz [Sat, 29 Nov 2008 00:58:20 +0000 (01:58 +0100)]
Emacs factor: Oops, fix previous commit.

15 years agoEmacs factor mode: electric ] and }; another fix for declaration-aware indentation.
Jose A. Ortega Ruiz [Sat, 29 Nov 2008 00:55:08 +0000 (01:55 +0100)]
Emacs factor mode: electric ] and }; another fix for declaration-aware indentation.

15 years agoclarify docs for io.files.unique, add a couple more tests, remove usages of >r r>
Doug Coleman [Fri, 28 Nov 2008 22:14:55 +0000 (16:14 -0600)]
clarify docs for io.files.unique, add a couple more tests, remove usages of >r r>

15 years agoEmacs factor mode: fix indentation in presence of declaration word, and add a face...
Jose A. Ortega Ruiz [Fri, 28 Nov 2008 21:51:36 +0000 (22:51 +0100)]
Emacs factor mode: fix indentation in presence of declaration word, and add a face for them.

15 years agoMerge branch 'master' of git://factorcode.org/git/factor
Doug Coleman [Fri, 28 Nov 2008 19:39:14 +0000 (13:39 -0600)]
Merge branch 'master' of git://factorcode.org/git/factor

15 years agokernel-docs: Fix '2dip' docs
Eduardo Cavazos [Fri, 28 Nov 2008 18:33:42 +0000 (12:33 -0600)]
kernel-docs: Fix '2dip' docs

15 years agoMerge branch 'master' of git://factorcode.org/git/factor
Doug Coleman [Fri, 28 Nov 2008 18:08:26 +0000 (12:08 -0600)]
Merge branch 'master' of git://factorcode.org/git/factor

15 years agoFaster generic arithmetic on fiixnums: both-fixnums? sub-primitive performs a check...
Slava Pestov [Fri, 28 Nov 2008 14:35:02 +0000 (08:35 -0600)]
Faster generic arithmetic on fiixnums: both-fixnums? sub-primitive performs a check if the top two stack items are both fixnums with a single conditional branch

15 years agofixnum-shift didn't work with very large negative shift counts; BRANCHLESS_MAX macro...
Slava Pestov [Fri, 28 Nov 2008 14:34:30 +0000 (08:34 -0600)]
fixnum-shift didn't work with very large negative shift counts; BRANCHLESS_MAX macro was wrong

15 years agoMore work on overflow instructions: don't need temp register anymore, add -tail varia...
Slava Pestov [Fri, 28 Nov 2008 12:36:30 +0000 (06:36 -0600)]
More work on overflow instructions: don't need temp register anymore, add -tail variants which don't need stack frame

15 years agoEmacs factor mode: bug fix: don't depend on cl's DO.
Jose A. Ortega Ruiz [Fri, 28 Nov 2008 12:23:15 +0000 (13:23 +0100)]
Emacs factor mode: bug fix: don't depend on cl's DO.