Commit Graph

1430 Commits (e91129ba102ac7fd953b25ce10949c778e2d2f50)

Author SHA1 Message Date
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