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