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 |
Slava Pestov
|
fb8723bce1
|
Better optimizers for new, boa
|
2008-06-30 03:10:43 -05:00 |
Slava Pestov
|
f7b7001f39
|
BOA constructors now check types
|
2008-06-30 01:44:58 -05:00 |
Slava Pestov
|
3b41e31584
|
More tuple declaration work
|
2008-06-29 21:37:57 -05:00 |
Slava Pestov
|
378b9d4508
|
Remove obsolete errors
|
2008-06-29 02:17:26 -05:00 |
Slava Pestov
|
0be00f03e6
|
Mirrors now check sot t slot types, support type coercion for setters, instance? now infers, better transform for 'new', more efficient 'case' where keys are all wrappers
|
2008-06-29 02:12:44 -05:00 |
Slava Pestov
|
b36e06d0d6
|
Builtinn types now use new slot accessors; tuple slot type declaration work in progress
|
2008-06-28 02:36:20 -05:00 |
Slava Pestov
|
0b86e87544
|
Slots work in progress
|
2008-06-27 23:10:19 -05:00 |
Slava Pestov
|
bf490cda94
|
Minor append-path improvement
|
2008-06-27 20:10:47 -05:00 |
Slava Pestov
|
97983dabb5
|
Better SSE2 check
|
2008-06-27 20:04:03 -05:00 |
U-SLAVA-DFB8FF805\Slava
|
358c09d204
|
combinators.lib 3apply is kernel's tri@; remove and update usages
|
2008-06-27 02:17:19 -05:00 |
Slava Pestov
|
a25b0a8cb1
|
Fix &add, etc
|
2008-06-27 00:48:05 -05:00 |
Slava Pestov
|
3f520c3c79
|
Better error messages for when new or boa are applied to the wrong type
|
2008-06-26 20:47:36 -05:00 |
slava
|
9d15cb9328
|
Remove old debugging code
|
2008-06-25 20:46:52 -05:00 |
Slava Pestov
|
bc5c784016
|
Help lint fix
|
2008-06-25 15:37:01 -05:00 |
Slava Pestov
|
666d4abaee
|
More fixes
|
2008-06-25 04:06:18 -05:00 |
Slava Pestov
|
cf345df3f5
|
Bootstrap fix
|
2008-06-25 03:53:36 -05:00 |
Slava Pestov
|
6e0d35e615
|
Split up huge parser vocabulary
|
2008-06-25 03:25:08 -05:00 |
Slava Pestov
|
8f140402b3
|
Move short to core
|
2008-06-18 05:58:05 -05:00 |
Slava Pestov
|
21d3380bf2
|
Bootstrap fix
|
2008-06-18 00:50:10 -05:00 |
Slava Pestov
|
0c0aaceedb
|
Better compilation of member? when the sequence contains small integers only
|
2008-06-18 00:32:38 -05:00 |
Slava Pestov
|
27c89d75d4
|
I/O micro-optimizations; 12% improvement on reverse-complement
|
2008-06-17 05:22:33 -05:00 |
Slava Pestov
|
65b8e375df
|
Documentation fix
|
2008-06-16 03:34:23 -05:00 |
Slava Pestov
|
229ad78907
|
Slight cleanup
|
2008-06-15 00:32:48 -05:00 |
Slava Pestov
|
01c3a185b8
|
Fixing tests
|
2008-06-13 15:35:40 -05:00 |
Slava Pestov
|
375020b7fe
|
Add push-at to core
|
2008-06-13 02:09:16 -05:00 |
Slava Pestov
|
045b657474
|
Move replicate into core; move selection sort into its own vocab; remove usages of and? and or? which are redundant now
|
2008-06-13 01:51:46 -05:00 |
Slava Pestov
|
61a9a8c0ec
|
Fix <sliced-clumps>
|
2008-06-12 18:59:06 -05:00 |
Slava Pestov
|
a368b5ad48
|
Clarification
|
2008-06-12 17:08:19 -05:00 |
Slava Pestov
|
b75f322d6e
|
Fix tests
|
2008-06-12 14:51:56 -05:00 |
Slava Pestov
|
f8852c778b
|
Help lint fixes
|
2008-06-12 06:01:42 -05:00 |
Slava Pestov
|
685d53e264
|
Add gather word; faster 'implementors' using inverted index
|
2008-06-12 05:49:46 -05:00 |
Slava Pestov
|
17001b40cd
|
Improve encoding API
|
2008-06-12 03:49:29 -05:00 |
Slava Pestov
|
f9ed7ac1ae
|
Add sanity check
|
2008-06-11 21:12:17 -05:00 |
Slava Pestov
|
c1509d5fe5
|
Fix more redefinition problems
|
2008-06-11 20:46:53 -05:00 |
Slava Pestov
|
31ff6e93bb
|
More help updateS
|
2008-06-11 20:30:52 -05:00 |
Slava Pestov
|
5a3581acbc
|
Documentation updates
|
2008-06-11 20:27:54 -05:00 |
Slava Pestov
|
b919346681
|
Minor optimization
|
2008-06-11 18:53:56 -05:00 |
Slava Pestov
|
80720cea0d
|
More redefinition fixes
|
2008-06-11 17:40:33 -05:00 |
Slava Pestov
|
39180371de
|
Fix compile errors
|
2008-06-11 04:52:19 -05:00 |
Slava Pestov
|
608f70a52c
|
Fix class reset
|
2008-06-11 04:49:51 -05:00 |
Slava Pestov
|
c95851e34f
|
Bug fixes and cleanups
|
2008-06-11 02:58:38 -05:00 |
Slava Pestov
|
28e6bf2e8a
|
Merge branch 'master' of git://repo.or.cz/factor/jcg
|
2008-06-10 18:41:21 -05:00 |
Slava Pestov
|
4d0abcae4d
|
Search dequeues: constant-time insert/removal at both ends, membership test
|
2008-06-10 18:32:44 -05:00 |
Joe Groff
|
9989ad7d80
|
Merge branch 'master' of git://factorcode.org/git/factor
|
2008-06-09 18:24:10 -07:00 |
Slava Pestov
|
9270ed591f
|
Fix bootstrap
|
2008-06-09 05:39:55 -05:00 |
Slava Pestov
|
6d15e96d08
|
Meta data
|
2008-06-09 05:23:46 -05:00 |
Slava Pestov
|
29fa4a8a54
|
assoc-find is no longer generic
|
2008-06-09 05:22:21 -05:00 |
Slava Pestov
|
ba8f1388ab
|
Fixing everything for mandatory stack effects
|
2008-06-09 02:14:14 -05:00 |