Commit Graph

17609 Commits (2efab6efad4ea8aa2fa1f62b6ec9a3cd7ab75d47)

Author SHA1 Message Date
Slava Pestov 2efab6efad cpu.x86.32: implement %unary-float-function and %binary-float-function; speeds up partial-sums and struct-arrays benchmarks 2009-09-27 18:06:30 -05:00
Slava Pestov 23ec1b85e8 Merge branch 'master' of git://factorcode.org/git/factor 2009-09-27 17:18:16 -05:00
Slava Pestov 31cb338fc9 math.vectors.simd: add *-cast words for converting between representations 2009-09-27 17:18:02 -05:00
Joe Groff ac2f3763e0 update vocabs so a load-all on macosx works without parsing c-type strings 2009-09-27 15:11:21 -05:00
Joe Groff aa34c566f3 add vim syntax highlighting for ALIAS:, QUALIFIED:, QUALIFIED-WITH:, and FROM:. fix highlighting for empty comment at end of line 2009-09-27 14:04:39 -05:00
Joe Groff 4035bf88a1 software implementations of vector logical ops (vand, vor, vxor, vnot, v</=/>, vunordered?, v?) 2009-09-27 13:19:22 -05:00
Joe Groff b2894b37d2 fix vim syntax highlighting when a word contains square brackets, and add highlighting for STRUCT: 2009-09-27 12:33:23 -05:00
Joe Groff ce270988df oops, jumped the gun on one of the alien.parser tests there 2009-09-27 12:10:50 -05:00
Joe Groff dfb58853bd add some tests for parse-c-type 2009-09-27 12:03:23 -05:00
Joe Groff 4bf9ce1fa0 Merge branch 'master' of http://factorcode.org/git/factor 2009-09-27 11:07:08 -05:00
Doug Coleman d8e6604fb7 Merge branch 'master' of git://factorcode.org/git/factor 2009-09-27 03:08:20 -05:00
Joe Groff 3ded3d1956 Merge branch 'master' of git://factorcode.org/git/factor 2009-09-26 23:15:09 -05:00
Joe Groff e5d406693e add USING:s and rearrange definitions so macosx can compile without parsing c-type strings 2009-09-26 23:14:57 -05:00
Doug Coleman 3dc8834704 minor refactoring 2009-09-26 22:24:14 -05:00
Slava Pestov 1b26a1c87c alien: improve documentation 2009-09-26 21:28:11 -05:00
Slava Pestov 8f74952c21 Fix conflict 2009-09-26 21:27:38 -05:00
Joe Groff bf3eef9e2d Merge branch 'master' of git://factorcode.org/git/factor 2009-09-26 20:38:19 -05:00
Joe Groff e30819bcac move alien.inline, alien.cxx, alien.marshall to unmaintained; nuke alien.structs 2009-09-26 20:37:42 -05:00
Doug Coleman 3c2d85c407 remove some misguided code,oops 2009-09-26 20:34:10 -05:00
Slava Pestov e3ffc2e9da Merge branch 'ogg' of git://double.co.nz/git/factor 2009-09-26 20:28:07 -05:00
Doug Coleman 1f222697b3 move the png filtering code to images.png 2009-09-26 20:09:16 -05:00
Doug Coleman 55b3458223 minor cleanups in compression.inflate 2009-09-26 19:16:23 -05:00
Doug Coleman 547d1cb74b trying to make sense of png filter modes 2009-09-26 18:46:27 -05:00
Slava Pestov 0fc31c27cb Merge branch 'slots' of git://factorcode.org/git/factor into slots 2009-09-26 16:38:24 -05:00
Doug Coleman cca3fa572e Merge branch 'master' of git://factorcode.org/git/factor 2009-09-26 15:26:11 -05:00
Doug Coleman d7f62107de compute the correct width for png rows, use all the data when decompressing a png, check for impossible png color modes/bit-depths 2009-09-26 15:24:09 -05:00
sheeple 24b27f4c42 Fixing PPC backend for ##slot change 2009-09-26 13:21:42 -05:00
sheeple 2b35f52ed2 Merge branch 'slots' of git://factorcode.org/git/factor into slots
Conflicts:

	basis/cpu/x86/x86.factor
2009-09-26 03:12:42 -05:00
Slava Pestov c1328c6fae Merge branch 'for-slava' of git://gitorious.org/factor/factor 2009-09-26 03:00:01 -05:00
Daniel Ehrenberg 01082d743d An attempt at porting the slot change to PPC 2009-09-26 02:58:18 -05:00
U-SLAVA-DFB8FF805\Slava 5a50ec204b vm: fix compilation on Windows 2009-09-26 02:56:55 -05:00
Vesa Kaihlavirta b844f692b3 temp-file is in io.files.temp nowadays 2009-09-26 10:49:57 +03:00
Daniel Ehrenberg 2aad330c41 Fixing low-level-ir compiler tests for slot changes 2009-09-26 02:48:40 -05:00
Slava Pestov 3c38656fd2 vm: fix windows compilation (untested) 2009-09-26 02:41:01 -05:00
Slava Pestov be214f9142 math.vectors: remove special handling for negative shifts, now we just say the behavior of vlshift and vrshift with negative shifts is undefined 2009-09-26 02:26:31 -05:00
Slava Pestov 69db84023a db.tuples: add 'inline' declaration to example in docs 2009-09-26 02:26:07 -05:00
Daniel Ehrenberg 364332bd70 Completing slot and set-slot changes on x86 2009-09-26 01:39:48 -05:00
Daniel Ehrenberg fb7f6ab455 Making ##slot and ##set-slot not have a temporary parameter 2009-09-26 00:28:14 -05:00
Doug Coleman de404f5282 Merge branch 'master' of git://factorcode.org/git/factor 2009-09-25 22:24:54 -05:00
Slava Pestov 2e1be3f513 cpu: cleanups 2009-09-25 21:47:05 -05:00
Slava Pestov 26c83d262c math.vectors: fix SIMD unit tests 2009-09-25 21:44:14 -05:00
Slava Pestov 09e8bac216 Fix GC root safety in word-xt primitive 2009-09-25 21:42:21 -05:00
Slava Pestov 1a6a106d28 vm: remove safe_malloc now that everything uses constructors instead 2009-09-25 21:22:05 -05:00
Slava Pestov 3d196110b7 Make segment, context, data_heap, zone more object-oriented, and fix crash when calling undefined symbols 2009-09-25 21:17:20 -05:00
Slava Pestov 5195fdaeaa vm: make heap data-type object-oriented 2009-09-25 20:32:00 -05:00
Slava Pestov 1174d60026 Merge branch 'vm_cleanup' of git://github.com/phildawes/factor 2009-09-25 19:04:19 -05:00
Slava Pestov d518bed6b7 math.vectors: change vlshift and vrshift to mask the shift count by HEX: ff, to make them behave consistently with their SIMD counterparts 2009-09-25 18:50:44 -05:00
Slava Pestov 6079711ecb hints: fix regression with declarations 2009-09-25 18:50:08 -05:00
Slava Pestov 4b31d4b841 webapps.mason: fix typo 2009-09-25 18:27:52 -05:00
Slava Pestov 0f411c530b Merge branch 'master' of git://factorcode.org/git/factor 2009-09-25 18:23:36 -05:00