Commit Graph

19068 Commits (04d9f19fb8daa07957f347045bd03d58d11db762)

Author SHA1 Message Date
Slava Pestov 04d9f19fb8 use iota in retry combinator in mason 2010-01-14 15:05:39 -06:00
Slava Pestov 21dc4e59a0 math.parser: fix docs -- maximum radix is 16 not 36 2010-01-15 08:36:40 +13:00
Slava Pestov e5044c38bc parser: make 'CONSTANT: foo<newline>3' work in the listener 2010-01-15 08:30:26 +13:00
Slava Pestov 27592b27c7 math.functions: fix memory protection error if exp called on a complex number with a rational real part (reported by prunedtree) 2010-01-15 08:23:48 +13:00
Slava Pestov 206e03ee50 generic, sequences: update docs for iota 2010-01-15 08:23:27 +13:00
Slava Pestov ceba36bfeb Change [0,b) usages to iota 2010-01-15 08:05:50 +13:00
Slava Pestov ce05955693 stack-checker: add inputs and outputs words, since 'infer (in>>|out>>) length' was coming up a lot 2010-01-15 08:04:14 +13:00
Doug Coleman 6422bf1398 Merge branch 'master' of git://factorcode.org/git/factor 2010-01-14 12:55:56 -06:00
Slava Pestov 792e6dbd5d stack-checker.errors.prettyprint: fix prettyprinting of unbalanced-branches-error 2010-01-15 07:51:36 +13:00
Doug Coleman 7521807b55 random is generic now -- iota random -> random 2010-01-14 12:48:57 -06:00
Doug Coleman 89a210dc5d Update docs for random 2010-01-14 12:45:30 -06:00
Slava Pestov a0abae452b benchmarks: update for iota 2010-01-15 07:15:36 +13:00
Doug Coleman 156a741350 Don't rely on integers as sequences for unit tests 2010-01-15 07:15:36 +13:00
Doug Coleman 2f48f9317a Make random a generic so it can still be called on integers 2010-01-15 07:15:35 +13:00
Slava Pestov 889a14eaaf 24-game: update for iota 2010-01-15 07:15:35 +13:00
Slava Pestov 17c9447dd9 sudoku: update for iota 2010-01-15 07:15:35 +13:00
Slava Pestov 79679d1aff maze: update for iota 2010-01-15 07:15:34 +13:00
Slava Pestov b9fe2e2f62 jamshred: update for iota 2010-01-15 07:15:34 +13:00
Slava Pestov 946292f150 ui.pens.gradient: update for iota 2010-01-15 07:15:34 +13:00
Slava Pestov cc4eae1eeb tetris.gl: update for iota 2010-01-15 07:15:33 +13:00
Slava Pestov 6347d75eb7 noise: update for iota 2010-01-15 07:15:33 +13:00
Slava Pestov 880fb747fc Removing integers-as-sequences 2010-01-15 07:15:33 +13:00
Doug Coleman 76d3ae1270 Merge branch 'master' of git://factorcode.org/git/factor 2010-01-14 11:18:34 -06:00
Doug Coleman bee9e9cf3a use clamp 2010-01-14 11:18:10 -06:00
Slava Pestov 5770a5f9b3 Fix input-classes of /i and mod, and add some regression tests with various reductions of the original test-case from the terrain demo 2010-01-14 18:15:51 +13:00
Slava Pestov 7290d8cc1c vm: fix compilation on 64-bit platforms 2010-01-14 02:18:49 +13:00
Slava Pestov 1c9afb4ccf compiler.codegen.fixup: cache symbol names, reducing image size by ~200Kb 2010-01-13 23:18:43 +13:00
Slava Pestov 9f6f9966e8 vm: rework platform.hpp so that it is no longer necessary to pass -DFACTOR_64 and -DWINDOWS when compiling VM 2010-01-13 23:06:45 +13:00
Slava Pestov 005db61ad6 Rework min and max so that behavior with floats and NaNs is consistent between generic arithmetic and open-coded float intrinsics 2010-01-13 22:20:16 +13:00
Slava Pestov 790674cf89 Rename kernel.private:getenv/setenv to special-object/set-special-object to mirror recent renaming on the VM side 2010-01-13 18:08:18 +13:00
Slava Pestov cfadb5994a PowerPC optimizing compiler backend fixes 2010-01-12 08:02:10 -06:00
Slava Pestov 5ef9fb5473 More PowerPC non-optimizing compiler backend fixes 2010-01-13 03:09:43 +13:00
Slava Pestov fe11d9f60a unwind-stack-frames didn't load VM pointer into the VM register on PowerPC and x86-64, and so if C code had clobbered this register it would crash 2010-01-12 16:31:10 +13:00
Doug Coleman 471be744b6 Use the bash path instead of /bin/sh for running a bash script 2010-01-10 22:42:26 -06:00
Doug Coleman 7f55963fd6 Merge branch 'master' of git://factorcode.org/git/factor 2010-01-10 21:17:30 -06:00
Slava Pestov c0ec950007 cpu.ppc: fix some typos in non-optimizing backend 2010-01-11 14:15:41 +13:00
Slava Pestov 80e64b8379 Store VM object in a register on x86-64 2010-01-11 01:20:32 +13:00
Doug Coleman e1402782da Merge branch 'master' of git://factorcode.org/git/factor 2010-01-09 01:09:47 -06:00
Slava Pestov 5cdf5a72e1 cpu.x86: c-to-factor needs to deal with the fact that vm-reg might have been clobbered 2010-01-09 19:09:48 +13:00
Doug Coleman 621b692cc1 Merge branch 'master' of git://factorcode.org/git/factor 2010-01-08 04:17:00 -06:00
Slava Pestov 864436125d compression.zlib: -1 * is neg 2010-01-08 19:51:38 +13:00
Alec Berryman 9bde82b3b9 Fix zlib-error-message to include human-readable version
The error string is looked up in an array, but because zlib
error codes are negative, the error's string was always "f".
2010-01-08 19:51:03 +13:00
Alec Berryman 98e8d50457 build-support/factor.sh: allow user to specify NO_UI 2010-01-08 19:50:46 +13:00
Slava Pestov b7f4447723 Starting to update PowerPC backend for recent VM changes (untested) 2010-01-08 19:46:27 +13:00
Slava Pestov 7977905fa6 vm: remove some unused #defines 2010-01-07 21:33:19 +13:00
Slava Pestov e5a10469a2 alien: fix help lint 2010-01-07 20:54:27 +13:00
Slava Pestov fe919b5223 math.floats.env.x86: split off 32 and 64-bit code into sub-vocabularies 2010-01-07 20:44:28 +13:00
Slava Pestov 84f01d269a Merge branch 'master' of git://factorcode.org/git/factor 2010-01-07 20:16:34 +13:00
Slava Pestov c6003305cd math.floats.env: don't load cpu.x86.64 on x86.32 2010-01-07 20:13:42 +13:00
Slava Pestov d7a8016776 Merge branch 'master' of git://factorcode.org/git/factor 2010-01-07 01:40:39 -05:00