Commit Graph

24885 Commits (eccf5890dbde6d81f74dceb3cda6f4362fabf084)

Author SHA1 Message Date
John Benediktsson 2bfa20446a vm: use ctx->push since unbox_array_size needs to peek at the stack. 2013-03-22 09:19:36 -07:00
John Benediktsson e94b56c2c7 vm: more use of ctx->replace(). 2013-03-22 09:17:02 -07:00
John Benediktsson 78dd5c4254 vm: don't ctx-pop() in bignum_divmod. 2013-03-22 08:26:01 -07:00
John Benediktsson 412bc8cf27 vm: use ctx->replace() with bignum and float operations. 2013-03-22 08:00:13 -07:00
John Benediktsson dcb1e2040a Factor.app: version bump to 0.96 (so we don't forget). 2013-03-21 22:59:00 -07:00
John Benediktsson bdac5c9ce0 compiler.units: fix documentation for pair of hash-sets. 2013-03-21 21:26:54 -07:00
John Benediktsson 6eb012981a sets: add proper spacing to docs. 2013-03-21 21:23:17 -07:00
John Benediktsson 348923153b lcs: more performance improvements. 2013-03-21 21:16:34 -07:00
John Benediktsson 0604a65dbd compiler.tree: fewer namespace lookups. 2013-03-21 19:36:07 -07:00
John Benediktsson 5bf3c4ed06 compiler: fewer namespace lookups. 2013-03-21 19:11:20 -07:00
John Benediktsson 18cfef8d9e disjoint-sets: ahem. 2013-03-21 18:13:24 -07:00
John Benediktsson 12593df607 benchmark.lcs: adding lcs benchmark. 2013-03-21 18:07:28 -07:00
John Benediktsson f112a7101a boxes: don't check occupied twice. 2013-03-21 17:57:03 -07:00
John Benediktsson 021a80416f lcs: performance improvements. 2013-03-21 17:55:09 -07:00
John Benediktsson 00828338da base64: faster encode and decode. 2013-03-21 17:46:07 -07:00
John Benediktsson 89eabc9c0f io.binary: faster >be. 2013-03-21 17:39:34 -07:00
John Benediktsson 07ce8bb651 math: some style cleanup. 2013-03-21 08:54:14 -07:00
John Benediktsson 67169ca960 game.models.util: fix for immutable error. 2013-03-21 07:17:45 -07:00
Doug Coleman 03c9a2a908 sequences: Keep all arguments for immutable error. 2013-03-21 02:46:39 -07:00
John Benediktsson 7b23dcc4a1 tools.completion: fix test cases. 2013-03-20 23:08:00 -07:00
John Benediktsson 1ec17b42ea readline-listener: fix for tools.completion renames. 2013-03-20 23:06:40 -07:00
John Benediktsson 684b897dea hashtables: faster grow-hash by not calling >alist. 2013-03-20 23:02:40 -07:00
John Benediktsson a75d852a89 hash-sets: faster grow-hash by not calling members. 2013-03-20 23:02:28 -07:00
Doug Coleman e36ba8b90d math.floats: Fix the output of /mod and add some unit tests. Fixes #803. 2013-03-20 17:43:56 -07:00
John Benediktsson 775fbbed2c benchmark.sort: slow down sorting to test sorting alists. 2013-03-20 17:11:54 -07:00
John Benediktsson 75540bb05d sorting: speed up sort-keys and sort-values by doing less bounds checking. 2013-03-20 17:06:51 -07:00
John Benediktsson 5a569a2474 tools.completion: matching names. 2013-03-20 16:51:09 -07:00
Doug Coleman 8b06a2b8ab tools, ui.tools: Rename complete-P"? to complete-pathname? 2013-03-20 16:18:30 -07:00
Doug Coleman 08bed475fa math.ranges: Stopgap fix for math.ranges unit tests. See issues #803, #800, #508. 2013-03-20 15:54:57 -07:00
John Benediktsson 6b81afa1a7 prettyprint: fix length limit to be 'maximum length before truncation'. 2013-03-20 15:30:29 -07:00
John Benediktsson 15d8d34700 math.extras: rename to linspace[a,b) and linspace[a,b] and fixes. 2013-03-20 15:15:50 -07:00
John Benediktsson 098b208d09 math.extras: adding ) and ] versions of linspace. 2013-03-20 15:09:36 -07:00
Doug Coleman 8273e8fbf6 prettyprint: Don't print ~1 more~ when there is only one element left. Fixes #524. 2013-03-20 14:26:05 -07:00
Doug Coleman 52c8fae1e0 math.ranges: Add a bunch more tests for empty ranges. 2013-03-20 13:52:03 -07:00
John Benediktsson 383e9a4c2f math.extras: adding logspace. 2013-03-20 13:49:55 -07:00
John Benediktsson e9c006331b math.extras: adding linspace. 2013-03-20 13:44:54 -07:00
John Benediktsson 1164a5508e macho: fix no-types-specified. 2013-03-20 13:18:21 -07:00
John Benediktsson ab4423a9f2 gpu.framebuffers: fix no-types-specified. 2013-03-20 13:17:12 -07:00
John Benediktsson 48a4a24147 math: implement /mod on floats. 2013-03-20 13:13:14 -07:00
John Benediktsson 6f2e12320a math.hashcodes: fix complex number-hashcodes. 2013-03-20 12:49:12 -07:00
Doug Coleman 3b76d51219 typed: Add unit test for #778. 2013-03-20 11:14:09 -07:00
John Benediktsson ec83995999 typed: prevent TYPED: definitions without types. 2013-03-20 11:09:34 -07:00
John Benediktsson cd08d246e1 compiler.cfg.intrinsics: intrinsics on inline words are not supported. 2013-03-20 10:59:45 -07:00
John Benediktsson 8edab41922 locals.parser: check for valid locals names. 2013-03-20 09:48:55 -07:00
John Benediktsson 67353d7c87 zoneinfo: fix for calendar renaming. 2013-03-20 09:02:40 -07:00
John Benediktsson f7230d6917 math.hashcodes: better test-case. 2013-03-19 22:55:50 -07:00
John Benediktsson 377ab98c77 calendar: fix bootstrap problem. 2013-03-19 22:40:23 -07:00
John Benediktsson 898451a239 infix: fixing issue with confusing negative steps. 2013-03-19 18:51:21 -07:00
Doug Coleman 63c5d096aa zoneinfo: Working on parsing raw rules. 2013-03-19 17:23:26 -07:00
Doug Coleman bcc0b83e33 calendar: Add more utility words for date abbrevations. 2013-03-19 17:23:26 -07:00