Commit Graph

18038 Commits (e46666502917f7f7ca18387c577ee9a8da785a2b)

Author SHA1 Message Date
Joe Groff e466665029 Merge branch 'master' of git://factorcode.org/git/factor 2009-10-09 10:44:05 -05:00
Joe Groff 07aa2620c6 add SIMDS: ... ; and SPECIALIZED-ARRAYS: ... ; syntax 2009-10-09 10:43:37 -05:00
Slava Pestov 61e1854ca5 compiler.codegen: fix failing tests 2009-10-09 09:44:09 -05:00
Slava Pestov 639a64c2df vm: fix integer overflow 2009-10-09 05:55:32 -05:00
Slava Pestov ab9b462411 vm: build fix 2009-10-09 05:12:28 -05:00
Slava Pestov b952977d53 help.markup: long links don't show stack effect for parsing words and symbols 2009-10-09 04:46:41 -05:00
Slava Pestov b88fde04d9 alien.syntax: add C-GLOBAL: for defining words to access global variables, and remove the gimpy one from core-text.utilities 2009-10-09 04:46:29 -05:00
Slava Pestov 18d4f030cd alien.parser: fix behavior with restarts, reported by mnestic 2009-10-09 04:25:25 -05:00
Slava Pestov 8da50bdce9 Merge branch 'disassemble-quot' of git://github.com/phildawes/factor 2009-10-09 04:17:27 -05:00
Slava Pestov 4262781be2 Merge branch 'bitfields' of git://factorcode.org/git/factor into bitfields 2009-10-09 04:12:34 -05:00
Slava Pestov 4d897aace3 Merge branch 's3' of git://double.co.nz/git/factor 2009-10-09 04:06:55 -05:00
Slava Pestov e51c24c417 Merge branch 'help' of git://github.com/klazuka/factor 2009-10-09 04:03:16 -05:00
Slava Pestov eb0a699d02 Merge branch 'master' of git://github.com/jonenst/factor 2009-10-09 03:59:08 -05:00
Slava Pestov a1db31402e Replace README.txt with readme.html 2009-10-09 03:54:41 -05:00
Slava Pestov 978647dc39 Merge branch 'master' of git://factorcode.org/git/factor 2009-10-09 03:21:31 -05:00
Slava Pestov 95722adebc vm: misc cleanups 2009-10-09 03:20:50 -05:00
Slava Pestov a4ea6ad339 vm: record bytes/objects copied again 2009-10-09 03:20:06 -05:00
Slava Pestov 07deeb407c vm: fix formatting 2009-10-09 02:57:04 -05:00
Slava Pestov f6d4551da5 vm: remove unrolled card scan loop since it appears to be a performance loss 2009-10-09 02:05:31 -05:00
Slava Pestov d34c7854cd vm: simplify card marking logic, and unmark more cards during aging collections by checking if they actually contained young pointers or not 2009-10-09 01:37:45 -05:00
Doug Coleman 4a8be006f0 extra error checking in images.png 2009-10-09 01:25:20 -05:00
Slava Pestov 6e4b4d5830 Fix problem if last card is marked 2009-10-08 23:58:20 -05:00
Slava Pestov cb2673a6f5 vm: cleanup 2009-10-08 23:39:54 -05:00
Slava Pestov 21f55ab1a3 vm: more efficient code heap remembered set 2009-10-08 23:10:32 -05:00
Doug Coleman 7d39e51d9a add using and unit tests for mmap 2009-10-08 23:06:40 -05:00
Doug Coleman 36775661a9 fix unit test 2009-10-08 21:37:30 -05:00
Doug Coleman 8556476b76 handle indexed color pngs 2009-10-08 20:55:53 -05:00
Doug Coleman 796b1c8977 fix byte swapping on greyscale-alpha 2009-10-08 20:37:00 -05:00
Doug Coleman fd4c6b73bb ushort pngs are byte-reversed from how i'm reading them -- fixed. 2009-10-08 20:33:15 -05:00
Doug Coleman 2945393965 dont scale 8,16 bit greyscale pngs. greyscale-alpha pngs are 8,16 bit already, so don't scale them either. 2009-10-08 19:37:14 -05:00
Doug Coleman 77f968fad6 load greyscale png images, refactor some code 2009-10-08 18:18:33 -05:00
Doug Coleman 7403bcef0c make pngs read scanlines in terms of bits instead of bytes 2009-10-08 16:58:24 -05:00
Doug Coleman 37d0f29e4b add a couple of combinators to mmap that take a c-type to reduce conceptual overhead and boilerplate, more docs 2009-10-08 16:07:36 -05:00
Daniel Ehrenberg bb93543054 Another identity in value numbering for bitfields 2009-10-08 15:20:42 -05:00
Joe Groff 18b3c120a7 add a set-firstn generalization 2009-10-08 14:42:59 -05:00
Daniel Ehrenberg baf754236f Merge branch 'master' of git://factorcode.org/git/factor into bitfields 2009-10-08 14:19:20 -05:00
Daniel Ehrenberg 891b7c9804 Cleaning up classes.struct.bit-accessors code 2009-10-08 14:01:43 -05:00
Daniel Ehrenberg 8841969ca1 Refactoring bitfield accessors to eliminate code duplication 2009-10-08 13:45:52 -05:00
Daniel Ehrenberg db927ff0ad Making struct bitfield writers fast 2009-10-08 13:10:51 -05:00
Joe Groff b150deeb11 refactor so that generalizations reuses the stub versions of nsequence, firstn, and n*quot needed by memoize 2009-10-08 12:55:52 -05:00
Joe Groff 63842c7dc9 Merge branch 'master' of git://factorcode.org/git/factor 2009-10-08 12:39:02 -05:00
Doug Coleman 1d320f4270 Merge branch 'master' of git://factorcode.org/git/factor 2009-10-08 12:30:54 -05:00
Doug Coleman 9a09c3ced8 fix using 2009-10-08 12:30:43 -05:00
Joe Groff 27c5ab9cc3 shatter the four-argument barrier in memoize 2009-10-08 12:24:15 -05:00
Joe Groff 1bb8a99368 Merge branch 'master' of git://factorcode.org/git/factor 2009-10-08 11:37:12 -05:00
Joe Groff 531cfa1c33 refactor math.vectors.conversion 2009-10-08 11:35:40 -05:00
Joe Groff 5a2a99128b add an "nspin" generalization 2009-10-08 11:34:20 -05:00
Doug Coleman f321243bb3 Merge branch 'master' of git://factorcode.org/git/factor 2009-10-08 05:03:53 -05:00
Doug Coleman 09e8484777 fix using 2009-10-08 05:03:40 -05:00
Slava Pestov 9357ee378e cpu.architecture: move dummy -reps words here, from cpu.ppc 2009-10-08 03:48:03 -05:00