Slava Pestov
|
f1268db79a
|
Fix test
|
2008-07-21 20:48:30 -05:00 |
Slava Pestov
|
046a6e6ec0
|
Fix errors reported by builder
|
2008-07-20 20:26:44 -05:00 |
Slava Pestov
|
9d7a1a70ee
|
Fix bootstrap
|
2008-07-20 04:24:04 -05:00 |
Slava Pestov
|
35bd2abc71
|
Fix more math.parser stuff
|
2008-07-20 04:05:09 -05:00 |
Slava Pestov
|
9e685d7ac4
|
Refactor curry/compose a bit for upcoming frontend changes
|
2008-07-20 01:15:58 -05:00 |
Slava Pestov
|
4c4c47de77
|
Add an unzip word
|
2008-07-20 01:12:15 -05:00 |
Slava Pestov
|
89d3c0c616
|
Fix negative zero
|
2008-07-20 00:56:25 -05:00 |
Slava Pestov
|
37af854b18
|
Move io.thread to stage2
|
2008-07-18 19:25:28 -05:00 |
Slava Pestov
|
ac2bf0b87d
|
Adding inline recursive declarations
|
2008-07-18 19:22:59 -05:00 |
Slava Pestov
|
d0ae6bdb8f
|
Make array length foldable
|
2008-07-16 16:48:09 -05:00 |
Slava Pestov
|
f64f55ba22
|
Fix test failures
|
2008-07-16 01:03:41 -05:00 |
Slava Pestov
|
90b68c062d
|
Make it into a stable sort
|
2008-07-15 23:37:09 -05:00 |
Slava Pestov
|
696a80367f
|
Ricing
|
2008-07-15 22:58:45 -05:00 |
Slava Pestov
|
2a1f6885fb
|
Faster mergesort conses less and no longer does slice fiddling
|
2008-07-15 20:48:25 -05:00 |
Slava Pestov
|
ad87a38ab8
|
Refactor binary search
|
2008-07-15 17:16:08 -05:00 |
Slava Pestov
|
0e8ec940f4
|
Clean up PowerPC assembler and fix compile errors therein
|
2008-07-14 17:05:56 -05:00 |
Slava Pestov
|
4b3bce6435
|
Merge branch 'master' of git://factorforge.org/git/littledan
|
2008-07-14 04:40:03 -05:00 |
Slava Pestov
|
a135e13540
|
Fix
|
2008-07-14 04:38:10 -05:00 |
Daniel Ehrenberg
|
6034e27d78
|
Removed superfluous mixin in heaps
|
2008-07-14 01:33:13 -07:00 |
Slava Pestov
|
bfa89708ae
|
Workaround optimizer limitation exposed by new optimizer.allot rewrites
|
2008-07-14 03:18:24 -05:00 |
Slava Pestov
|
6ab000cc52
|
Updating PowerPC backend
|
2008-07-14 03:06:20 -05:00 |
Slava Pestov
|
3cea135fae
|
Working on PowerPC port
|
2008-07-14 01:57:19 -05:00 |
Slava Pestov
|
aea935638c
|
Fix bootstrap
|
2008-07-13 23:26:43 -05:00 |
Slava Pestov
|
14b5e35a0e
|
Fix inspector bug
|
2008-07-13 23:26:34 -05:00 |
Slava Pestov
|
d34d3a6f31
|
Fix 'hashtable new'
|
2008-07-13 23:26:20 -05:00 |
Slava Pestov
|
817035099c
|
Fix erg's tuple definition bugs
|
2008-07-13 21:06:50 -05:00 |
Slava Pestov
|
b887849eb9
|
Add duplicates word: finds elements which appear more than once
|
2008-07-13 20:46:41 -05:00 |
Slava Pestov
|
e6f03f9a4e
|
Documentation updates
|
2008-07-13 19:55:54 -05:00 |
Slava Pestov
|
9df1363d5b
|
Convert multiplication by power of 2 into a shift
|
2008-07-13 15:51:20 -05:00 |
Slava Pestov
|
966ef323bc
|
Expand allocations for simpler intrinsics
|
2008-07-13 03:53:34 -05:00 |
Slava Pestov
|
16b85df5db
|
Fixes and a small optiimization
|
2008-07-12 22:27:28 -05:00 |
Slava Pestov
|
f1879cb337
|
Doc updates
|
2008-07-12 21:28:43 -05:00 |
Slava Pestov
|
5a5aeafa9f
|
Merge branch 'master' of git://factorcode.org/git/factor
|
2008-07-12 21:15:24 -05:00 |
Slava Pestov
|
a700ec7041
|
More efficient float arrayss; 15% improvement on spectral-norm
|
2008-07-12 21:15:11 -05:00 |
erg
|
eda8281694
|
document conjoin
|
2008-07-12 20:56:44 -05:00 |
Slava Pestov
|
0770d50d7b
|
Bi-assocs: fast at and value-at
|
2008-07-12 18:52:31 -05:00 |
Slava Pestov
|
8160859c8b
|
Fixes
|
2008-07-12 13:12:45 -05:00 |
Slava Pestov
|
1253aed5cd
|
Doc update
|
2008-07-12 01:24:10 -05:00 |
Slava Pestov
|
7ca3c2a878
|
Various minor compiler tweaks
|
2008-07-12 01:08:30 -05:00 |
Slava Pestov
|
d278025a39
|
Fix kernel tests
|
2008-07-11 20:33:08 -05:00 |
Slava Pestov
|
2f560ffbe0
|
Fix typo
|
2008-07-11 17:46:57 -05:00 |
Slava Pestov
|
a876005c98
|
Clean up non optimizing compiler, rewrite more primitives in assembly
|
2008-07-11 17:25:46 -05:00 |
Slava Pestov
|
300921a026
|
Add construct-delegate back, some code still uses it
|
2008-07-11 00:45:53 -05:00 |
Slava Pestov
|
64a2b0c7a5
|
Remove more delegation usage from UI: build-* words, various misc things
|
2008-07-11 00:01:22 -05:00 |
Slava Pestov
|
bdd5a79177
|
Compiler fix
|
2008-07-10 02:52:55 -05:00 |
Slava Pestov
|
498986fe88
|
Fix tuple redefinition bug
|
2008-07-10 02:11:49 -05:00 |
Slava Pestov
|
5d9c1ea0a0
|
Documentation updates, rename unfold to produce
|
2008-07-10 01:00:27 -05:00 |
Slava Pestov
|
ed788fa49c
|
Fix stack effect
|
2008-07-08 14:23:27 -05:00 |
Slava Pestov
|
776b245c39
|
Cleaning up some usages of -roll
|
2008-07-08 13:22:57 -05:00 |
U-SLAVA-DFB8FF805\Slava
|
0051a50b75
|
Move general shufflers and combinators into generalizations, move narray there too
|
2008-07-07 19:36:33 -05:00 |
Slava Pestov
|
423ad4503b
|
Minor oversights
|
2008-07-07 19:11:49 -05:00 |
Slava Pestov
|
5ba6a0c56d
|
Comment out reload tests for now
|
2008-07-07 10:50:42 -05:00 |
Slava Pestov
|
a8808b7087
|
Non-optimizing compiler now inlow inlines some primitives, this improves bootstrap time
|
2008-07-07 10:39:04 -05:00 |
Slava Pestov
|
0bb85a1ef9
|
Fix obscure corner case; -include='compiler math'
|
2008-07-06 18:21:34 -05:00 |
Slava Pestov
|
e6282fe1a8
|
Performance improvements
|
2008-07-06 01:37:11 -05:00 |
Slava Pestov
|
d5a526707e
|
Merge branch 'master' of git://factorcode.org/git/factor
|
2008-07-05 23:08:58 -05:00 |
Slava Pestov
|
78d24d5a5d
|
Fix unit test failures
|
2008-07-05 23:08:30 -05:00 |
Slava Pestov
|
476e143fdb
|
Fix type error
|
2008-07-05 23:07:11 -05:00 |
Slava Pestov
|
9256e31d66
|
Fix feps on 64 bit
|
2008-07-05 21:00:05 -05:00 |
Slava Pestov
|
1c92b20a9a
|
Fix two bugs
|
2008-07-05 20:37:28 -05:00 |
Slava Pestov
|
a8b826e8ed
|
Fix hang
|
2008-07-05 17:08:01 -05:00 |
Slava Pestov
|
48671cfca7
|
Fix classes.algebra unit tests
|
2008-07-05 04:42:58 -05:00 |
slava
|
3dcc04675b
|
Merge branch 'master' of git://factorcode.org/git/factor
|
2008-07-05 03:07:48 -05:00 |
slava
|
8321a41db0
|
Tweak to reduce image size; don't produce prototypes for tuples with all slots set to f
|
2008-07-05 03:07:25 -05:00 |
Slava Pestov
|
44c1c1f679
|
Move tuple-class to classes.tuple where it belongs
|
2008-07-05 00:59:39 -05:00 |
Slava Pestov
|
b0d11073d6
|
Fix step-into on generic words and call-next-method in walker
|
2008-07-05 00:59:28 -05:00 |
Slava Pestov
|
86f476a23d
|
Fix bug in <displaced-alien> found by Joe
|
2008-07-04 22:36:55 -05:00 |
Slava Pestov
|
9c603c164c
|
Fix intervals bug
|
2008-07-04 18:18:00 -05:00 |
Slava Pestov
|
e944286b0e
|
Fix clobberage
|
2008-07-04 18:17:01 -05:00 |
Slava Pestov
|
fc9e87db1c
|
Tweak method inlining heuristic a bit
|
2008-07-04 04:41:27 -05:00 |
Slava Pestov
|
c5396ca30c
|
Expand boa constructors later to avoid issue where compiler inserts calls to 'curry' in unsafe code
|
2008-07-04 04:18:40 -05:00 |
Slava Pestov
|
8347710dd5
|
Help lint fixes
|
2008-07-04 02:52:27 -05:00 |
Slava Pestov
|
07d2dc58cd
|
Fix unit test
|
2008-07-04 01:32:38 -05:00 |
Slava Pestov
|
091484de98
|
Fix ERROR:, erg's mixin bug
|
2008-07-04 01:32:11 -05:00 |
Slava Pestov
|
0d44b801c8
|
Fix USING
|
2008-07-03 19:09:33 -05:00 |
Slava Pestov
|
ec4acc93c1
|
Fix USING:
|
2008-07-03 17:44:29 -05:00 |
Slava Pestov
|
ef2fddb1ec
|
Fix conflict
|
2008-07-03 16:46:21 -05:00 |
Eduardo Cavazos
|
c16bc0a61e
|
sequences-tests: fix
|
2008-07-03 15:37:07 -05:00 |
Eduardo Cavazos
|
4238657a26
|
bootstrap.stage2: use count
|
2008-07-03 13:47:11 -05:00 |
Eduardo Cavazos
|
c38298f0b5
|
classes.tuple: use sigma
|
2008-07-03 13:45:32 -05:00 |
Eduardo Cavazos
|
b9689a0624
|
optimizer.inlining: use sigma
|
2008-07-03 13:43:22 -05:00 |
Eduardo Cavazos
|
ecfe54e109
|
sequences-docs: fix using
|
2008-07-03 12:45:26 -05:00 |
Eduardo Cavazos
|
e48fc10ad9
|
sequences-tests: sigma and count
|
2008-07-03 12:28:39 -05:00 |
Eduardo Cavazos
|
4977d4a224
|
sequences-docs: sigma and count
|
2008-07-03 12:25:51 -05:00 |
Eduardo Cavazos
|
e815494578
|
sequences: add sigma and count
|
2008-07-03 12:24:16 -05:00 |
Slava Pestov
|
e876349c51
|
Fix tests
|
2008-07-03 02:50:45 -05:00 |
Slava Pestov
|
72d9c040b4
|
Improved ERROR:
|
2008-07-03 02:47:29 -05:00 |
Slava Pestov
|
2831cb8d9b
|
Tweaking docs, change stage2 to load less stuff
|
2008-07-03 01:39:45 -05:00 |
Slava Pestov
|
17b94261c5
|
Fix deploy tests
|
2008-07-02 21:52:28 -05:00 |
Slava Pestov
|
aeb2b9d701
|
Fixing unit test failures
|
2008-07-02 15:57:38 -05:00 |
Slava Pestov
|
f7eecc7893
|
Move bit-arrays and float-arrays to extra
|
2008-07-02 02:03:30 -05:00 |
Slava Pestov
|
537269447c
|
Move mirrors out of the boot image
|
2008-07-02 00:20:01 -05:00 |
Slava Pestov
|
eb6a1de4a1
|
Some cleanup
|
2008-07-01 20:19:03 -05:00 |
Slava Pestov
|
f8fd065fc5
|
Initial value for alien slots is a BAD-ALIEN
|
2008-07-01 16:33:45 -05:00 |
Slava Pestov
|
664631aa23
|
Fixing reshaping to work with type declaration
|
2008-07-01 16:16:02 -05:00 |
Slava Pestov
|
3a9b1bae58
|
spread ftw
|
2008-06-30 19:35:33 -05:00 |
Slava Pestov
|
58159095ee
|
Fix load-everything
|
2008-06-30 16:06:14 -05:00 |
Slava Pestov
|
dea3604264
|
Remove some usages of deprecated features
|
2008-06-30 05:22:05 -05:00 |
Slava Pestov
|
b9aa005310
|
More unit test fixes, load fixes
|
2008-06-30 05:13:50 -05:00 |
Slava Pestov
|
77c4d97785
|
Some unit test fixes
|
2008-06-30 03:57:00 -05:00 |