Commit Graph

5111 Commits (82825caf80928c12efb522cc71795d0f62f9f2e9)

Author SHA1 Message Date
Slava Pestov 82825caf80 ui.gadgets.sliders: forgot to update docs 2009-06-16 17:11:36 -05:00
Slava Pestov 37b01357ec Remove unused words discovered by Samuel Tardieu 2009-06-16 16:38:39 -05:00
Slava Pestov c5dfcf5755 Merge branch 'for-slava' of git://git.rfc1149.net/factor 2009-06-16 14:05:23 -05:00
Slava Pestov 92b436d7fb interleave: allow the 'between' quot to access the stack 2009-06-15 16:07:39 -05:00
Samuel Tardieu a7b474b54b Documentation fix for PV{ 2009-06-15 22:24:21 +02:00
Slava Pestov 29327a787c Remove initial-quot feature 2009-06-15 13:07:15 -05:00
Slava Pestov 425f1f96c5 'see' on tuple classes didn't show initial values if slot type was not declared 2009-06-14 17:46:29 -05:00
Slava Pestov 6fb7dca404 compiler.cfg.linear-scan.resolve: fix compile error 2009-06-14 17:00:52 -05:00
Slava Pestov b18c84454b Move constructors vocabulary to extra and refactor basis code not to use it 2009-06-13 18:47:19 -05:00
Slava Pestov 285c8cecc6 Add some failing unit tests exposing bugs in initial-quot: implementation 2009-06-13 18:34:27 -05:00
Slava Pestov a0e3f356c3 Fix conflict 2009-06-13 17:49:20 -05:00
Slava Pestov 64f93e41a9 Various linear scan fixes
insert spill before reload to fix x86-32 regression
inactive splitting: if all inactive intervals' registers are in use, don't fail
fix stack analysis tests
2009-06-13 17:35:40 -05:00
Doug Coleman 2adeecb9a4 Merge branch 'master' of git://factorcode.org/git/factor 2009-06-12 11:59:14 -05:00
Doug Coleman 6a67f02f69 fix load error 2009-06-12 02:43:05 -05:00
Doug Coleman 7134236e46 Merge branch 'master' of git://github.com/prunedtree/factor
Conflicts:
	basis/compression/inflate/inflate.factor
	basis/math/matrices/matrices.factor
2009-06-12 02:33:49 -05:00
Doug Coleman 6c2e483913 use initital-quot: in threaded-server tuple declaration 2009-06-11 20:20:38 -05:00
Doug Coleman afce3ffd92 Merge branch 'master' of git://factorcode.org/git/factor 2009-06-11 19:48:46 -05:00
Slava Pestov d0f6a7d048 Split up compiler.cfg.linear-scan.allocation into a number of sub-vocabularies; start work on compiler.cfg.linear-scan.resolve; start work on inactive interval splitting 2009-06-11 17:55:14 -05:00
Joe Groff a2640672d7 «0.0 1.0 ^» was returning 0 instead of 0.0 2009-06-11 17:47:52 -05:00
Doug Coleman 46a50fe0b9 fix duplicate using 2009-06-11 16:53:52 -05:00
Doug Coleman 54a1a8f326 ALIAS: doesn't not work with SYNTAX: words. oops 2009-06-11 15:23:36 -05:00
Doug Coleman 9a8b7122ac fix typo 2009-06-11 15:19:00 -05:00
Doug Coleman f445c6fd7e Merge branch 'master' of git://factorcode.org/git/factor 2009-06-11 15:15:50 -05:00
Doug Coleman a7d02fde28 re-add AUTO-CONSTRUCTOR 2009-06-11 15:15:22 -05:00
Doug Coleman 8ea400ca47 fix using 2009-06-11 14:35:55 -05:00
Doug Coleman 74fbe979bb forward/backward constructors instead of auto-constructors 2009-06-11 14:31:04 -05:00
Doug Coleman 4d9af7317e Merge branch 'master' of git://factorcode.org/git/factor 2009-06-11 13:20:51 -05:00
Doug Coleman 39047be85d call initializers in reverse order to allow base classes to set state after slots are set in a subclass 2009-06-11 13:19:54 -05:00
Doug Coleman 41a2894083 move more bitmap code to bitmap.loading 2009-06-11 13:16:04 -05:00
Doug Coleman 3cabf3aeca Merge branch 'master' of git://factorcode.org/git/factor 2009-06-11 11:10:20 -05:00
Doug Coleman 19f914bf72 add some unit tests for generalizations 2009-06-11 11:08:56 -05:00
Doug Coleman 52d8c841f1 add nover, nbi-curry, and nbi to generalizations 2009-06-11 11:03:18 -05:00
Doug Coleman 28a4dd870e minor indentation changes 2009-06-11 11:02:40 -05:00
Doug Coleman 95234ae15c dont use paren names when there's not a word with that name already 2009-06-10 16:23:57 -04:00
Doug Coleman ae034f1f09 use concat-as 2009-06-10 16:01:46 -04:00
Doug Coleman 0fd46ac59d dont use boa constructor in tiff 2009-06-10 15:52:55 -04:00
Doug Coleman 71f0ce5688 more effective use of byte-arrays 2009-06-10 15:50:35 -04:00
Doug Coleman 38ac04d317 make png-loading not an image tuple 2009-06-10 15:50:16 -04:00
Doug Coleman 0262074b97 working on rle uncompresion for bitmaps 2009-06-10 15:16:17 -04:00
Slava Pestov bcfc0c5759 circular: Fix rotate-circular 2009-06-09 18:28:53 -05:00
Doug Coleman 0d308e6a4b fix constructors for shadowed slots 2009-06-09 12:31:00 -04:00
Doug Coleman e64acee023 add authors file 2009-06-09 11:52:47 -04:00
Doug Coleman 9649a191bb make run-length compression output a byte-array 2009-06-09 11:52:14 -04:00
Doug Coleman 6e26ea1952 fix bitmap unit tests, tweaking bitmap loading 2009-06-09 11:50:21 -04:00
Slava Pestov 2dcdfa2d8e compiler.cfg: add a declaration to fix tools.deploy.test.11 2009-06-09 03:36:16 -05:00
Slava Pestov 2b61f6c7ca Merge branch 'master' of git://github.com/mrjbq7/factor 2009-06-09 03:07:36 -05:00
Doug Coleman 2ff32e838e add a constructor that calls all of its superclass initializers 2009-06-09 00:18:15 -04:00
Slava Pestov 45a2105449 cpu.x86.assembler: IMUL2 instruction was busted for immediate operands
When given a register and an immediate, it would generate imul imm,dst,dst however the 64-bit prefix was generated wrong and if dst was an extended register only the first operand would be an extended register. To fix this, change IMUL2 to not work on immediates anymore, and added a new IMUL3 that takes a destination register, source register, and immediate. Also, change compiler.cfg.two-operand to not two-operandize %mul-imm, since this isn't needed anymore.
This fixes the sporadic benchmark.tuple-arrays crash on 64-bit machines.
2009-06-08 21:15:52 -05:00
Slava Pestov aaeeaa1e6f Fix load errors 2009-06-08 04:18:57 -05:00
Slava Pestov d4f6a9cb43 Merge branch 'master' of git://factorcode.org/git/factor 2009-06-07 22:02:22 -05:00