Doug Coleman
|
6458f7c67b
|
Merge branch 'master' of git://factorcode.org/git/factor
|
2008-09-06 23:58:32 -05:00 |
Slava Pestov
|
38b65e00f4
|
Fix instances to not allocate memory while scanning heap
|
2008-09-06 20:34:02 -05:00 |
Doug Coleman
|
1ba054f021
|
try out a new way to explain when-foo and unless-foo
|
2008-09-06 19:19:00 -05:00 |
Doug Coleman
|
b1d26e100a
|
use if/when/unless-empty, docs
|
2008-09-06 17:10:32 -05:00 |
Slava Pestov
|
32c2543571
|
Documentation fixes
|
2008-09-06 05:12:28 -05:00 |
Slava Pestov
|
18cc66f64e
|
Update docs
|
2008-09-05 20:50:07 -05:00 |
Slava Pestov
|
57ca685e26
|
New tuple syntax
|
2008-09-05 20:39:45 -05:00 |
Slava Pestov
|
eff021be65
|
Add inline declaration
|
2008-09-05 20:10:47 -05:00 |
Slava Pestov
|
161c27a302
|
Tweak interactive-vocabs
|
2008-09-05 19:55:28 -05:00 |
Slava Pestov
|
b6c2a85931
|
Remove shuffle word, rename shuffle* to shuffle
|
2008-09-05 19:54:05 -05:00 |
Slava Pestov
|
bcc8483b5b
|
Move match to basis since compiler.tree.debugger uses it, fix conflict
|
2008-09-05 19:48:44 -05:00 |
Slava Pestov
|
6792ff748e
|
Move partition combinator into core
|
2008-09-05 19:32:19 -05:00 |
Slava Pestov
|
aea0fed14c
|
Fixing basis -> extra dependencies
|
2008-09-05 19:29:14 -05:00 |
Doug Coleman
|
6feefffc7a
|
trim-slice, rename trim-right, more docs
|
2008-09-05 17:40:57 -05:00 |
Doug Coleman
|
dfeb610555
|
document and fix stack effect for 2cleave, 3cleave
|
2008-09-05 17:27:10 -05:00 |
Doug Coleman
|
5ed87d4d34
|
rename left/right-trim to trim-left
|
2008-09-05 17:12:30 -05:00 |
Doug Coleman
|
21dfb706fb
|
more docs for classes
|
2008-09-05 16:30:58 -05:00 |
Doug Coleman
|
0a7edc8aef
|
document remainder of byte-arrays
|
2008-09-05 16:04:23 -05:00 |
Doug Coleman
|
853da3a116
|
document all assoc words
|
2008-09-05 15:52:13 -05:00 |
Doug Coleman
|
22632e6851
|
Merge branch 'master' of git://factorcode.org/git/factor
|
2008-09-04 21:20:21 -05:00 |
Doug Coleman
|
be2cebd94f
|
more alien docs
|
2008-09-04 19:09:46 -05:00 |
Slava Pestov
|
680e028ccb
|
Remove blank line
|
2008-09-04 16:56:24 -05:00 |
Slava Pestov
|
7bc32975ee
|
Fix erg's bug
|
2008-09-03 23:38:32 -05:00 |
Slava Pestov
|
fdf75fe110
|
Remove slots.deprecated, remove unused slots from slot-spec tuple; last vestiges of old accessors are now gone forever
|
2008-09-03 18:47:52 -05:00 |
Slava Pestov
|
d12f55be31
|
Fix unit test failure in compiler
|
2008-09-03 17:24:06 -05:00 |
Slava Pestov
|
6b07c85fec
|
Minor fixes here and there for delegation slot removal
|
2008-09-03 06:05:50 -05:00 |
Slava Pestov
|
0f9a707c55
|
Merge branch 'master' of git://factorcode.org/git/factor
|
2008-09-03 03:47:15 -05:00 |
Slava Pestov
|
e1716d92b3
|
Remove delegation slot
|
2008-09-03 03:46:56 -05:00 |
Doug Coleman
|
73086e1a61
|
add fp-infinity?, docs, and tests
|
2008-09-03 01:35:03 -05:00 |
Slava Pestov
|
ac97c1e14c
|
Working on removing delegation slot
|
2008-09-02 23:21:08 -05:00 |
Doug Coleman
|
9dedd5698f
|
fix docs
|
2008-09-02 22:50:25 -05:00 |
Doug Coleman
|
8773d544e7
|
document assert=
|
2008-09-02 17:04:13 -05:00 |
Doug Coleman
|
0910d858c5
|
fix docs
|
2008-09-02 16:49:57 -05:00 |
Doug Coleman
|
8df32ea9e4
|
update the docs
|
2008-09-02 16:49:45 -05:00 |
Doug Coleman
|
74a2e75c64
|
fix docs
|
2008-09-02 16:07:17 -05:00 |
Doug Coleman
|
bbcba1a7f6
|
fix docs
|
2008-09-02 15:22:56 -05:00 |
Doug Coleman
|
99f442c2c7
|
fix docs
|
2008-09-02 15:19:32 -05:00 |
Doug Coleman
|
bb8fcf245f
|
fix math docs
|
2008-09-02 15:17:18 -05:00 |
Doug Coleman
|
1e8358eff5
|
Merge branch 'master' of git://factorcode.org/git/factor
|
2008-09-02 02:09:54 -05:00 |
Slava Pestov
|
110a5e5162
|
Change equality semantics
|
2008-09-02 02:02:05 -05:00 |
Doug Coleman
|
bef502adfc
|
ENABLE NEW ACCESSORS
|
2008-09-02 01:56:06 -05:00 |
Doug Coleman
|
76fb3de616
|
new accessors
|
2008-09-02 01:55:36 -05:00 |
Slava Pestov
|
9ca908e5a9
|
Add some new byte array constructors
|
2008-09-01 18:26:10 -05:00 |
Slava Pestov
|
3b24b52673
|
Omit default method from usage lists
|
2008-09-01 04:32:26 -05:00 |
Slava Pestov
|
20380e613e
|
Fix typo
|
2008-08-31 07:55:34 -05:00 |
Slava Pestov
|
0c304b8fc6
|
Removing old accessor usages from core and basis
|
2008-08-31 07:45:33 -05:00 |
Slava Pestov
|
5792783760
|
Fix dodgy method overloading
|
2008-08-31 05:19:16 -05:00 |
Slava Pestov
|
f5fbd94a4c
|
New compiled crossref implementation
|
2008-08-31 01:34:00 -05:00 |
Slava Pestov
|
4fd1547d37
|
Merge branch 'master' of git://factorcode.org/git/factor
|
2008-08-30 21:24:11 -05:00 |
Doug Coleman
|
9695df7fbd
|
fix loader bug i introduced
|
2008-08-30 21:01:54 -05:00 |
Slava Pestov
|
c0211437e8
|
Merge branch 'master' of git://factorcode.org/git/factor
|
2008-08-30 17:15:02 -05:00 |
Doug Coleman
|
5122e137d4
|
bug i introduced -- reload was leaving a vocab object on stack
|
2008-08-30 15:21:14 -05:00 |
Doug Coleman
|
bc27b82ebc
|
new accessors in docs
|
2008-08-30 14:05:59 -05:00 |
Doug Coleman
|
e5bec5bbb8
|
clean up vocab loader a bit
|
2008-08-30 13:31:00 -05:00 |
Doug Coleman
|
9760f3dc58
|
update old slot accessors to new accessors
|
2008-08-30 12:42:35 -05:00 |
Doug Coleman
|
0f3d585dd2
|
new accessors
|
2008-08-30 12:34:45 -05:00 |
Doug Coleman
|
582aeaf73a
|
new accessors
|
2008-08-30 12:34:37 -05:00 |
Slava Pestov
|
86e04a81dc
|
Fix conflict
|
2008-08-30 02:32:17 -05:00 |
Slava Pestov
|
3cef7c9992
|
Smarter usage tracking system
|
2008-08-30 02:31:27 -05:00 |
Slava Pestov
|
b3f3068bdc
|
Massive focused action #1
|
2008-08-30 00:09:45 -05:00 |
Slava Pestov
|
85cdb1b767
|
Working on new compiled usage strategy; old one was wrong
|
2008-08-30 00:05:27 -05:00 |
Doug Coleman
|
922e1f4371
|
new accessors
|
2008-08-29 17:09:19 -05:00 |
Slava Pestov
|
1e69e739bf
|
Merge branch 'master' of git://factorcode.org/git/factor
|
2008-08-29 16:55:29 -05:00 |
Slava Pestov
|
57cbe62046
|
Quick doc fixes
|
2008-08-29 16:55:15 -05:00 |
Doug Coleman
|
4d8f64822a
|
ugly accessor
|
2008-08-29 16:52:10 -05:00 |
Doug Coleman
|
44ad8b5f3f
|
new accessors
|
2008-08-29 16:16:43 -05:00 |
Doug Coleman
|
57d2e5d8a8
|
remove accessor
|
2008-08-29 15:49:23 -05:00 |
Doug Coleman
|
90bc1bc0b5
|
use new accessor
|
2008-08-29 10:37:07 -05:00 |
Slava Pestov
|
c9df16e931
|
Tweak XML-RPC
|
2008-08-29 04:33:05 -05:00 |
Slava Pestov
|
6ead724b25
|
Fixing bugs
|
2008-08-29 04:23:39 -05:00 |
Slava Pestov
|
1fcbdf9d52
|
Fix more compiler bugs
|
2008-08-29 00:26:47 -05:00 |
Slava Pestov
|
74dccc7fbf
|
Debugging compiler
|
2008-08-28 22:28:34 -05:00 |
Slava Pestov
|
1b34c3e586
|
Merge branch 'master' of git://factorcode.org/git/factor
|
2008-08-27 00:06:49 -05:00 |
Slava Pestov
|
a8560f0f57
|
Don't store f in vocab root cache
|
2008-08-25 02:09:45 -05:00 |
Slava Pestov
|
8aa6f673aa
|
Optimizations and load fixes
|
2008-08-24 03:59:37 -05:00 |
Slava Pestov
|
91059b4ad6
|
Documentation update
|
2008-08-23 20:24:54 -05:00 |
Slava Pestov
|
496c1a115d
|
Fix typos
|
2008-08-23 15:05:37 -05:00 |
Slava Pestov
|
a4ac751605
|
Starting to remove delegation
|
2008-08-22 23:20:49 -05:00 |
Slava Pestov
|
8b855b2445
|
Help lint fixes
|
2008-08-22 23:00:35 -05:00 |
Slava Pestov
|
40e926609a
|
Fixing unit tests
|
2008-08-22 22:07:59 -05:00 |
Slava Pestov
|
2440fc1ceb
|
Fixing remaining issues
|
2008-08-22 17:38:23 -05:00 |
Slava Pestov
|
86f11713e3
|
Fixing some more bugs
|
2008-08-22 03:12:15 -05:00 |
U-SLAVA-DFB8FF805\Slava
|
cead05c5d2
|
Workaround Windows libc bug (?)
|
2008-08-22 00:32:37 -05:00 |
Slava Pestov
|
60dd301497
|
Merge branch 'master' into new_optimizer
|
2008-08-18 20:31:57 -05:00 |
Slava Pestov
|
95657e5742
|
Remove some funny retain stack usage
|
2008-08-18 20:13:24 -05:00 |
Slava Pestov
|
1f89f9bd86
|
Merge branch 'master' into new_optimizer
|
2008-08-18 16:44:01 -05:00 |
Slava Pestov
|
707ce03f71
|
Merge branch 'master' of git://factorcode.org/git/factor
|
2008-08-18 16:41:10 -05:00 |
Slava Pestov
|
8b55b53269
|
Re-implement reverse to fix obscure problem
|
2008-08-18 16:40:50 -05:00 |
Doug Coleman
|
bd8dcd4e0a
|
move quad to quadruple in utf8
|
2008-08-16 14:20:36 -05:00 |
Slava Pestov
|
879e43a52b
|
Add unit tests
|
2008-08-13 18:58:41 -05:00 |
Slava Pestov
|
3735f135c0
|
Move nths word to core
|
2008-08-13 18:56:41 -05:00 |
Slava Pestov
|
2b10238d45
|
Make slots read-only
|
2008-08-13 14:17:59 -05:00 |
Slava Pestov
|
f2a5a30c6f
|
New front-end and high-level optimizer lands
|
2008-08-12 03:22:45 -05:00 |
Slava Pestov
|
ed848621a3
|
Fix
|
2008-08-11 02:49:43 -05:00 |
Slava Pestov
|
a483a5afd5
|
Fix effect>string
|
2008-08-10 23:36:46 -05:00 |
Slava Pestov
|
73ed573a05
|
Fix typo in docs
|
2008-08-10 22:20:14 -05:00 |
Slava Pestov
|
f279015b85
|
Minor fixes
|
2008-08-06 04:46:30 -05:00 |
Slava Pestov
|
9bd8e88318
|
Minor improvement to xor word
|
2008-08-01 17:22:58 -05:00 |
Slava Pestov
|
6726b0b920
|
Fix typo
|
2008-07-29 21:31:58 -05:00 |
Slava Pestov
|
6047429401
|
More unit test fixes
|
2008-07-29 16:57:30 -05:00 |
Slava Pestov
|
6408b01e9d
|
Add 'unportable' tag in place of hard-coded list of 'dangerous' vocabs in load-everything
|
2008-07-29 16:47:52 -05:00 |
Slava Pestov
|
4cb64aaeb8
|
Fixing unit tests for eval word being moved
|
2008-07-29 00:05:01 -05:00 |
Slava Pestov
|
8a2f1d0451
|
More core cleanups
|
2008-07-28 22:57:43 -05:00 |
Slava Pestov
|
f5c15481fe
|
Move io.styles to basis
|
2008-07-28 22:28:13 -05:00 |
Slava Pestov
|
2f4500c742
|
Fix help lint
|
2008-07-28 22:05:34 -05:00 |
Slava Pestov
|
d66f887736
|
Create basis vocab root
|
2008-07-28 22:03:13 -05:00 |
Slava Pestov
|
c8cafe5706
|
Fix dlist-member?
|
2008-07-28 17:55:41 -05:00 |
Slava Pestov
|
ed7ad146d8
|
Fix NaN handling in math.intervals
|
2008-07-28 06:31:11 -05:00 |
Slava Pestov
|
ed4a212621
|
Fix typo in docs
|
2008-07-27 02:32:20 -05:00 |
Slava Pestov
|
99522d1090
|
Print out 'recursive' declaration
|
2008-07-26 18:58:53 -05:00 |
Slava Pestov
|
1f39689e76
|
Fix bootstrap
|
2008-07-25 19:27:03 -05:00 |
Slava Pestov
|
06d9d4db16
|
Fix PPC compile errors
|
2008-07-25 17:40:32 -05:00 |
Slava Pestov
|
cc09f334ef
|
Fix crash with bad each-object usage
|
2008-07-25 17:37:51 -05:00 |
Slava Pestov
|
c6915b1023
|
Working on tuple slot propagation
|
2008-07-25 02:07:45 -05:00 |
Slava Pestov
|
ef1e8ee8f6
|
More interval debugging
|
2008-07-23 20:11:43 -05:00 |
Slava Pestov
|
53f4d365b7
|
'not', 'and' are no longer inline to enable compiler optimizations
|
2008-07-23 00:16:41 -05:00 |
Slava Pestov
|
6333223a2e
|
Move with-datastack to contiinuations vocab, make it compile
|
2008-07-22 21:25:49 -05:00 |
Slava Pestov
|
5d7cb635ad
|
Add empty interval handling
|
2008-07-22 21:04:22 -05:00 |
Slava Pestov
|
47376d86f8
|
Add 2map-into, 2change-each
|
2008-07-22 04:44:33 -05:00 |
Slava Pestov
|
b42c845d48
|
Update intervals docs
|
2008-07-22 04:44:21 -05:00 |
Slava Pestov
|
0582f45fcb
|
Add more class algebra opeations
|
2008-07-22 01:27:52 -05:00 |
Slava Pestov
|
af09eae727
|
Add some more interval operations
|
2008-07-22 01:27:39 -05:00 |
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 |
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 |