Commit Graph

23894 Commits (f682aefe8bf7a46983cfda2ea00da35d87c0dfeb)

Author SHA1 Message Date
John Benediktsson f682aefe8b xml.name: simpler parse-name makes benchmark 12% faster. 2012-08-23 18:07:25 -07:00
John Benediktsson c65dce8047 Revert "memoize: faster memoize for single argument words."
This reverts commit bd06ea47ab.
2012-08-23 17:47:23 -07:00
John Benediktsson bd06ea47ab memoize: faster memoize for single argument words. 2012-08-23 17:39:07 -07:00
John Benediktsson e4fb87d0f1 combinators: M\ array hashcode* makes memoize faster. 2012-08-23 17:28:27 -07:00
John Benediktsson 8790563c48 io.streams.256color: adding support for bold and italic. 2012-08-23 15:20:44 -07:00
John Benediktsson ac2e60e997 math.primes.erato: bit faster by inlining. 2012-08-23 09:35:09 -07:00
John Benediktsson 1c7dd3050f vm: simplify a bit the fixnum_divmod code. 2012-08-23 08:38:18 -07:00
John Benediktsson 6527464b70 vm: speed up primitive_fixnum_divmod by 10-12%. 2012-08-22 21:46:59 -07:00
John Benediktsson 229bb24f33 vm: use tabs instead of spaces in bignum_gcd. 2012-08-22 21:31:27 -07:00
John Benediktsson 8984e624dd bootstrap.syntax: removed deprecated ((. 2012-08-21 20:46:29 -07:00
John Benediktsson 19d31a6fb0 layouts: defining "fixnum-bits". 2012-08-21 18:05:59 -07:00
John Benediktsson 9cfff4da7f bit-arrays: move toggle-bit to bit-arrays.private. 2012-08-21 18:05:59 -07:00
Doug Coleman 7280bd33fd xkcd: Print images inline. 2012-08-17 16:49:41 -07:00
John Benediktsson 5dbcd13abc mason.release.archive: fix extension name on release binaries. 2012-08-17 11:53:51 -07:00
John Benediktsson b59dbf7219 Factor.app: update copyright. 2012-08-17 11:46:20 -07:00
Doug Coleman ad70394473 xkcd: Typos. 2012-08-17 10:42:33 -07:00
John Benediktsson f7c0805628 ui.tools.browser: fix stack effect name. 2012-08-17 10:13:44 -07:00
Doug Coleman ecd7b658cc xkcd: XKCD Literals. Duh. 2012-08-17 09:48:03 -07:00
John Benediktsson ce79c8f378 Factor.app: fix "About Factor" version number. It really is 0.95, this is just chrome on the wheels. 2012-08-17 09:09:31 -07:00
John Benediktsson 840c7b7a5a README: minor introduction changes. 2012-08-16 20:26:17 -07:00
Doug Coleman e4cc936c55 random: Bump up the random unit tests from 50k to 500k. At 50k, pareto doesn't have enough samples to get the right std. At 500k, it should never fail again.. 2012-08-16 14:14:08 -07:00
Doug Coleman 166ae51d37 vm: Add more comments about functions that allocate. 2012-08-15 22:00:08 -07:00
Doug Coleman dd8b4a1d77 vm: Add messages about things that can allocate. Fix a gc bug in the primitive for quotation-code. 2012-08-15 21:30:55 -07:00
Doug Coleman 3fc2ec7f83 errors.cpp: Previous fix was correct, except we shouldn't clear the data_roots before gc'ing. Laugh out loud. Fixes #615. 2012-08-15 19:49:04 -07:00
Doug Coleman c7c3270890 errors.cpp: Patch looked like it would work. It either exposes more gc bugs or is incorrect.
Revert "errors.cpp: general_error() throws away its args when it calls compact_gc() when compiled with DEBUG=1. Save the args as data_roots instead. Fixes #615. See #620."

This reverts commit dc46297050.
2012-08-15 17:25:14 -07:00
Doug Coleman dc46297050 errors.cpp: general_error() throws away its args when it calls compact_gc() when compiled with DEBUG=1. Save the args as data_roots instead. Fixes #615. See #620. 2012-08-15 16:36:36 -07:00
Doug Coleman 3e8ef784d3 help.tutorial: Explain the workflow before telling the user to edit the code. 2012-08-15 08:58:14 -07:00
John Benediktsson 7ef8ae5d68 calendar.unix: inline some things. 2012-08-15 08:29:46 -07:00
Doug Coleman 079bcaa570 bignum.cpp: Fix calls to reallot_array() -- bignums can get new addresses if they are not in the nursery or are somehow larger. Fix a couple more correctness issues. 2012-08-15 01:51:58 -07:00
Doug Coleman d8e5f27934 math.cpp: Fix theoretical gc bug. 2012-08-15 01:51:58 -07:00
John Benediktsson 7e6385d9e8 slots: make predicates return booleans. 2012-08-14 18:09:50 -07:00
John Benediktsson 19cd3c1fae io: improve docs for stream-copy*. 2012-08-14 15:12:19 -07:00
John Benediktsson 42356e0bc5 command-line: need to check for run differently. 2012-08-13 21:06:57 -07:00
John Benediktsson c02d12b1d1 command-line: need to check rest of args. 2012-08-13 20:57:39 -07:00
John Benediktsson 0ecfd07ca9 combinators.smart: adding smart-with. 2012-08-13 19:32:12 -07:00
John Benediktsson 07e9a651b0 editors.vim: use string as article name. 2012-08-13 18:22:14 -07:00
John Benediktsson f383042c0b rosetta-code.bulls-and-cows: digit> is better. 2012-08-13 18:17:03 -07:00
John Benediktsson d9786d984a graphviz: fix test errors on the mac. 2012-08-13 17:59:09 -07:00
Alex Vondrak aa1c5cde7d graphviz: add some unit tests (stuff from the gallery) 2012-08-13 17:35:24 -07:00
John Benediktsson 96a3abdfae ui.tools.operations: fix crash clicking on a model that hasn't been initialized properly. 2012-08-13 17:02:39 -07:00
John Benediktsson 3084250e2c command-line: if run is specified first non-param starts the command-line. 2012-08-13 16:42:56 -07:00
John Benediktsson a3124338b8 webapps.mason: show all the configured build machines, not just the failing ones. 2012-08-13 16:21:32 -07:00
John Benediktsson 6a6e354f5f ui.tools.listener.completion: make sure "IN:<Ctrl-h>" works. 2012-08-13 15:16:16 -07:00
John Benediktsson d8f60cebb2 vocabs.cache: bringing back the fry change. 2012-08-13 12:44:33 -07:00
John Benediktsson 01d521f1d1 Revert "vocabs.cache: use fry, its cleaner."
This reverts commit 1a8d9f227d.
2012-08-13 12:36:06 -07:00
John Benediktsson f259d10bfe Revert "vocabs.cache: oops."
This reverts commit c7c0fd7a46.
2012-08-13 12:36:02 -07:00
John Benediktsson c7c0fd7a46 vocabs.cache: oops. 2012-08-13 12:31:36 -07:00
John Benediktsson 1a8d9f227d vocabs.cache: use fry, its cleaner. 2012-08-13 12:30:17 -07:00
John Benediktsson 47af22f922 help.html: fix test case back to original version. 2012-08-13 12:25:08 -07:00
John Benediktsson 51e08210b3 vocabs.cache: clear only the vocab that changed from vocab-file-contents. 2012-08-13 12:24:14 -07:00