Commit Graph

15173 Commits (50be248db0d229bd11f247d2a0a27b40c4ce8b28)

Author SHA1 Message Date
Doug Coleman 50be248db0 don't use summary in slots 2009-06-11 20:26:49 -05:00
Doug Coleman 6c2e483913 use initital-quot: in threaded-server tuple declaration 2009-06-11 20:20:38 -05:00
Doug Coleman 4bd06486fb make a word not generic, remove unit test for unimplemented feature 2009-06-11 20:20:21 -05:00
Doug Coleman afce3ffd92 Merge branch 'master' of git://factorcode.org/git/factor 2009-06-11 19:48:46 -05:00
Doug Coleman 059eb399f0 add initial-quot: syntax for tuples 2009-06-11 19:48:14 -05:00
Joe Groff 226c76aa1f stop playing fast and loose with NaN representations in half-floats tests 2009-06-11 18:00:01 -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 a8bc1d36cb 2map and 3map work in cursors 2009-06-10 17:59:14 -04: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 b8b0e11492 remove use of image boa from noise 2009-06-10 16:05:17 -04:00
Doug Coleman ae034f1f09 use concat-as 2009-06-10 16:01:46 -04:00
Doug Coleman b96a858872 refactor terrain generation to not use an image boa constructor 2009-06-10 15:59:14 -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
Joe Groff 12d99ed6f8 Merge branch 'master' of git://factorcode.org/git/factor 2009-06-10 13:06:44 -05:00
Joe Groff 50f4db1ce2 half-precision float vocab 2009-06-10 13:06:06 -05:00
Doug Coleman 6434e4acf1 move images.processing to unmaintained for now 2009-06-09 22:48:19 -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
Doug Coleman 9861fdc9b3 take-n returns the rest of the sequence if not enough elements are present 2009-06-09 11:49:22 -04:00
Doug Coleman a59bf32a33 fix cloning weirdness in images rotation tests 2009-06-09 11:48:39 -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
Slava Pestov aba4fa7371 Recent vocabs.parser change had a regression: vocabs with no roots (scratchpad) were excluded from default use list. Also move with-interactive-vocabs to listener vocab 2009-06-07 21:59:13 -05:00
Slava Pestov 4fbe99400f Merge branch 'master' of git://factorcode.org/git/factor 2009-06-07 21:46:41 -05:00
Slava Pestov 9ad9600764 Remove %dispatch-label since its tehe same on all platforms; fix %gc on PowerPC 2009-06-07 21:46:28 -05:00
Slava Pestov 16f144af58 Merge branch 'emacs' of http://git.hacks-galore.org/jao/factor 2009-06-07 20:22:02 -05:00