John Benediktsson
|
0f63bbed68
|
math.ratios: faster M\ ratio mod.
|
2013-03-28 15:00:21 -07:00 |
John Benediktsson
|
3ef4d46b14
|
math.ratios: faster M\ ratio /mod.
|
2013-03-28 14:56:47 -07:00 |
John Benediktsson
|
a943a81969
|
math.parser: don't use variables in M\ ratio >base.
|
2013-03-28 14:31:55 -07:00 |
John Benediktsson
|
1e90a49d6d
|
benchmark.parse-ratio: adding a ratio parse benchmark.
|
2013-03-28 14:31:45 -07:00 |
John Benediktsson
|
227c0cf8b1
|
math.parser: exactly allocate sbuf for fixnums.
|
2013-03-28 11:55:52 -07:00 |
John Benediktsson
|
f0fef1820b
|
benchmark.parse-float: add a float parse benchmark.
|
2013-03-28 11:41:57 -07:00 |
John Benediktsson
|
059553b193
|
math.statistics: adding demean and demedian, cleanup a bit.
|
2013-03-28 11:40:46 -07:00 |
John Benediktsson
|
5608e005a0
|
benchmark.parse-bignum: adding a bignum parse benchmark.
|
2013-03-28 06:24:25 -07:00 |
John Benediktsson
|
4b64f4c209
|
benchmark.parse-fixnum: adding a fixnum parse benchmark.
|
2013-03-28 06:24:15 -07:00 |
John Benediktsson
|
c8ce3b5332
|
pdf.wrap: adding some tests.
|
2013-03-27 19:05:20 -07:00 |
John Benediktsson
|
6ca05c4306
|
stack-checker: make recursive-reduce have same signature as reduce.
|
2013-03-27 18:56:47 -07:00 |
John Benediktsson
|
dac598ec7b
|
stack-checker: maybe add a test that tests what the todo said.
|
2013-03-27 18:44:32 -07:00 |
John Benediktsson
|
bf92dfecf3
|
stack-checker: remove a test that is no longer valid, need to replace it with something.
|
2013-03-27 18:17:49 -07:00 |
John Benediktsson
|
72dc0ae49b
|
math.parser: do two digits down until 10.
|
2013-03-27 18:01:59 -07:00 |
John Benediktsson
|
12d90ed9d6
|
math.parser: faster using byte-arrays.
|
2013-03-27 17:54:24 -07:00 |
John Benediktsson
|
90b5b72e61
|
splitting: adding split-slice and split*-slice for completeness.
|
2013-03-27 16:29:13 -07:00 |
John Benediktsson
|
c67c147165
|
hints: should hint on split not split,
|
2013-03-27 16:21:32 -07:00 |
John Benediktsson
|
469058688b
|
splitting: add split*-when-slice and change to not use make.
|
2013-03-27 16:19:56 -07:00 |
John Benediktsson
|
e15a2ab670
|
benchmark.splitting: adding a splitting benchmark.
|
2013-03-27 16:12:08 -07:00 |
John Benediktsson
|
80c265ac16
|
splitting: adding split1-when-slice and split-when-slice.
|
2013-03-27 16:00:16 -07:00 |
John Benediktsson
|
61cbc5ce1c
|
vm: adding bignum_gcd note.
|
2013-03-27 14:53:56 -07:00 |
John Benediktsson
|
6848ba1355
|
math.parser: faster number>string.
|
2013-03-27 14:47:46 -07:00 |
John Benediktsson
|
535326e294
|
xml.errors: fix extra-attr to use an array.
|
2013-03-27 10:04:58 -07:00 |
John Benediktsson
|
ee08d5f179
|
compiler.tree.propagation.transforms: intersect and diff should return type of set2.
|
2013-03-27 07:21:39 -07:00 |
John Benediktsson
|
4b25ef9d18
|
compiler.tree.propagation.transforms: also fix diff.
|
2013-03-26 19:06:05 -07:00 |
John Benediktsson
|
a83ade538a
|
compiler.tree.propagation.transforms: fix intersect and add intersects?.
|
2013-03-26 19:04:50 -07:00 |
John Benediktsson
|
8a008e9ee5
|
hash-sets: inline >hash-set to speed up set operations.
|
2013-03-26 17:51:59 -07:00 |
John Benediktsson
|
6bff1d0dcc
|
benchmark.hash-sets: do more benching (create sets in a literal).
Don't run the "intersects?" test on old hash-sets, they are sloooooow.
|
2013-03-26 17:42:41 -07:00 |
John Benediktsson
|
99a4967959
|
hash-sets: slightly faster filter-members.
|
2013-03-26 17:42:41 -07:00 |
John Benediktsson
|
07444f19d6
|
hash-sets: faster intersect and diff, when both are hash-sets.
|
2013-03-26 17:42:40 -07:00 |
John Benediktsson
|
32f0172bdc
|
hash-sets: faster subset? and set= when both are hash-sets.
|
2013-03-26 17:42:40 -07:00 |
John Benediktsson
|
3c15ca2d59
|
hash-sets: faster intersects?.
|
2013-03-26 17:42:40 -07:00 |
John Benediktsson
|
4bf692e414
|
sets: inline small/large.
|
2013-03-26 17:42:40 -07:00 |
John Benediktsson
|
42f404787a
|
hash-sets: simpler code.
|
2013-03-26 17:42:40 -07:00 |
John Benediktsson
|
4d76144d4e
|
sets: encourage re-use by adding (intersect) and (diff).
|
2013-03-26 17:42:40 -07:00 |
Doug Coleman
|
6f00f66a88
|
os-macosx.mm: Use uname() instead of Gestalt for version check. Allow 10.5 and over still. Fixes #585. Fixes #815. Thanks @erikcharlebois and @jckarter for the motivation and the fix.
|
2013-03-26 16:53:09 -07:00 |
John Benediktsson
|
ac25aca2ab
|
math.extras: adding round-to-even.
|
2013-03-26 14:36:05 -07:00 |
John Benediktsson
|
0988164e9a
|
math.functions: clarify rounding behavior.
|
2013-03-26 14:35:38 -07:00 |
John Benediktsson
|
d8c41dc9d6
|
math.functions: speed up round (thanks Loryn Jenkins!)
|
2013-03-26 14:22:21 -07:00 |
Doug Coleman
|
e480a08dbc
|
Config.macosx: Unleash the hounds! Enable 10.6 compatibility as an experiment. Not sure the downside to always leaving it enabled...
|
2013-03-26 13:39:05 -07:00 |
John Benediktsson
|
36a3f5e309
|
benchmark.fib8: adding super-fast fibonacci benchmark.
|
2013-03-26 11:48:01 -07:00 |
John Benediktsson
|
48125d4251
|
benchmark.fib7: adding matrix fibonacci benchmark.
|
2013-03-26 11:47:52 -07:00 |
John Benediktsson
|
9c6a2773b1
|
io.directories.unix: style fix to line up code.
|
2013-03-25 19:47:56 -07:00 |
Doug Coleman
|
22144387e7
|
vm: Add more Allocates memory comments.
|
2013-03-25 17:52:30 -07:00 |
John Benediktsson
|
200ff9c4d7
|
bootstrap.image: 6-7% speedup to make-image.
|
2013-03-25 16:59:38 -07:00 |
Doug Coleman
|
22ccd593b0
|
vm: More allocates comments.
|
2013-03-25 14:05:05 -07:00 |
Doug Coleman
|
0182c9970a
|
vm: Standardize /* Allocates memory */ comments so you can grep -A1
and see if a function allocates for easier debugging of the gc.
A couple of the functions were not yet annotated.
|
2013-03-25 12:00:18 -07:00 |
Doug Coleman
|
a145d1cd90
|
tools.coverage: Fix docs
|
2013-03-25 11:57:25 -07:00 |
Doug Coleman
|
d8248a2ff8
|
audio.engine: Fix docs
|
2013-03-25 11:57:25 -07:00 |
Doug Coleman
|
97db78c6ef
|
io.encodings.strict: Fix docs
|
2013-03-25 11:57:25 -07:00 |