Peter Burns
|
bca998bba5
|
Merge branch 'master' of git://factorcode.org/git/factor into json
|
2008-11-07 20:00:42 -08:00 |
Peter Burns
|
706da24b8c
|
Refactored json.reader, added a couple more unit tests, no more rationals
|
2008-11-07 20:00:19 -08:00 |
Slava Pestov
|
c669040754
|
Pass -fno-forward-propagate on gcc 4.3
|
2008-11-07 21:56:57 -06:00 |
Slava Pestov
|
eb83b542d6
|
Fix unix x86.64 bootstrap
|
2008-11-07 21:54:13 -06:00 |
Slava Pestov
|
000affca5a
|
Merge branch 'master' of git://factorcode.org/git/factor
|
2008-11-07 21:09:45 -06:00 |
Slava Pestov
|
1b744ab14b
|
Updating code for boot image renaming
|
2008-11-07 21:09:42 -06:00 |
unknown
|
de0cc7f99a
|
Merge branch 'master' of git://factorcode.org/git/factor
|
2008-11-07 20:49:42 -06:00 |
Slava Pestov
|
639da2d335
|
Refactor OS-specific parts of PowerPC backend
|
2008-11-07 20:45:25 -06:00 |
unknown
|
78eeaddcf2
|
Add winnt-x86.64 boot image name
|
2008-11-07 20:34:26 -06:00 |
unknown
|
cc7ab11881
|
Add more unit tests
|
2008-11-07 20:34:04 -06:00 |
unknown
|
7365959f01
|
Starting work on Win64 port
|
2008-11-07 20:33:32 -06:00 |
unknown
|
e45df2e89c
|
Fix bignums for Win64
|
2008-11-07 20:25:31 -06:00 |
Peter Burns
|
6e22f39f46
|
Rewrote json.reader to use peg.ebnf
|
2008-11-06 21:45:24 -08:00 |
sheeple
|
070432d140
|
Merge branch 'master' of git://factorcode.org/git/factor
|
2008-11-06 19:15:13 -06:00 |
sheeple
|
d1f248dac6
|
Fixing PowerPC backend: prolog register clobberage, spilling, and general stack frame usage. Add some lame tests for spilling
|
2008-11-06 19:00:56 -06:00 |
Doug Coleman
|
a7595665fc
|
Merge branch 'master' of git://factorcode.org/git/factor
|
2008-11-06 16:54:05 -06:00 |
Doug Coleman
|
46aa56730b
|
better parsing for anchors
|
2008-11-06 16:53:00 -06:00 |
Doug Coleman
|
73f6691f75
|
print out clickable pathnames in project euler
|
2008-11-06 15:48:08 -06:00 |
Slava Pestov
|
b7dc7296db
|
Implement stream-read on memory-streams. This allows alien>string to work with utf16 encoding
|
2008-11-06 13:42:53 -06:00 |
Doug Coleman
|
112f9c4c78
|
Merge branch 'master' of git://factorcode.org/git/factor
|
2008-11-06 13:22:34 -06:00 |
Slava Pestov
|
5a50046791
|
Change to definition of >boolean broke unit test, so define an inverse for >boolean and not explicitly
|
2008-11-06 13:20:27 -06:00 |
Doug Coleman
|
dd1b28ba7a
|
Merge branch 'master' of git://factorcode.org/git/factor
|
2008-11-06 13:17:54 -06:00 |
Doug Coleman
|
811026ce4d
|
removing some uses of at* in favor of at, simplifying code
|
2008-11-06 13:16:33 -06:00 |
Slava Pestov
|
55902df529
|
Fix indentation
|
2008-11-06 13:13:47 -06:00 |
Slava Pestov
|
63a9975a0e
|
Support inline, foldable, flushable on methods; add declarations in a couple of places for ricing purposes
|
2008-11-06 13:13:37 -06:00 |
Slava Pestov
|
751426f283
|
Remove dead code from math.intervals; we no longer need the operations to support f anymore
|
2008-11-06 11:57:31 -06:00 |
Slava Pestov
|
4e55cd973b
|
If a #dispatch branch is a call to another word which is not an intrinsic, we avoid generating the dispatch branch and just jump to the word directly
|
2008-11-06 11:48:55 -06:00 |
Slava Pestov
|
666100a07b
|
Tweak euler043 to run in constant space, add new each-permutation and reduce-permutations combinators to math.combinatorics
|
2008-11-06 11:07:19 -06:00 |
Slava Pestov
|
d2b2cda596
|
Sort methods by tag, this speeds up >fixnum in the common case where the input is a fixnum
|
2008-11-06 10:44:06 -06:00 |
Slava Pestov
|
9366ad650d
|
Add unportable tag
|
2008-11-06 09:29:21 -06:00 |
Slava Pestov
|
64cbf619a9
|
Add more algebraic simplifications: comparison of a comparison, comparison where first is immediate
|
2008-11-06 09:27:52 -06:00 |
Slava Pestov
|
1c1333fbe9
|
Compile not and >boolean as branchless intrinsics by having the CFG builder detect certain code patterns
|
2008-11-06 09:09:21 -06:00 |
Slava Pestov
|
a95bb533b5
|
Remove more redundant branches from tuple type predicates and generic words with methods on tuple classes
|
2008-11-06 09:08:17 -06:00 |
Peter Burns
|
e631e1ca08
|
Normalized spacing to 4 space tabs in json modules
|
2008-11-06 04:41:53 -08:00 |
Peter Burns
|
986ea40835
|
Changed json-null to a SINGLETON for method dispatch
|
2008-11-06 04:38:12 -08:00 |
sheeple
|
591d305d40
|
Merge branch 'master' of git://factorcode.org/git/factor
|
2008-11-06 06:30:55 -06:00 |
sheeple
|
d2ec46e38f
|
PowerPC backend almost functional; some new compiler unit tests added,
better compilation of 'f eq?'; f becomes an immediate operand
move aux-offset to compiler.constants
|
2008-11-06 06:27:27 -06:00 |
Peter Burns
|
260862603c
|
Added some tests for json.writer, fixed a bug with t >json and json-null >json
|
2008-11-06 04:26:49 -08:00 |
Slava Pestov
|
765d36d082
|
Fix markup problem detected by help-lint
|
2008-11-06 06:12:39 -06:00 |
Slava Pestov
|
c2117d4046
|
make macosx-ppc now compiles a ppc binary on intel mac os; it doesn't work properly in rosetta though
|
2008-11-06 03:37:10 -06:00 |
Slava Pestov
|
7741096bff
|
Tweak PPC register usage; gcc doesn't like it when you mess with r31 for some reason
|
2008-11-06 03:36:46 -06:00 |
Slava Pestov
|
6f432811f5
|
Fix mirrors
|
2008-11-06 02:52:54 -06:00 |
Slava Pestov
|
4c226c7813
|
Merge branch 'master' of git://projects.elasticdog.com/git/factor
|
2008-11-06 02:00:08 -06:00 |
Slava Pestov
|
29279f305e
|
Fix 32-bit bootstrap
|
2008-11-06 01:58:07 -06:00 |
Slava Pestov
|
5bbaa006b8
|
roll back accidental deletion
|
2008-11-06 01:58:00 -06:00 |
Slava Pestov
|
e721f124a4
|
Merge branch 'master' of git://factorcode.org/git/jamesnvc
|
2008-11-06 01:56:46 -06:00 |
Slava Pestov
|
ce91c9dcba
|
Update deployment descriptors for deploy-random? removal
|
2008-11-06 01:40:54 -06:00 |
Slava Pestov
|
5def7c5dea
|
Don't load random number generator on bootstrap
|
2008-11-06 01:30:59 -06:00 |
Slava Pestov
|
53cd75b06c
|
Add string-nth intrinsic
|
2008-11-06 01:11:28 -06:00 |
Slava Pestov
|
9160e667a7
|
Fix tuple>array and tuple reshaping
|
2008-11-06 01:10:56 -06:00 |