Commit Graph

24808 Commits (e6d4b9054e2ea88a159aa5b6c6a9b159dbd713a6)

Author SHA1 Message Date
John Benediktsson e6d4b9054e 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 1f13eefad2 hash-sets: slightly faster filter-members. 2013-03-26 17:42:41 -07:00
John Benediktsson daaf090459 hash-sets: faster intersect and diff, when both are hash-sets. 2013-03-26 17:42:40 -07:00
John Benediktsson ac8473e0ea hash-sets: faster subset? and set= when both are hash-sets. 2013-03-26 17:42:40 -07:00
John Benediktsson 200e37671f hash-sets: faster intersects?. 2013-03-26 17:42:40 -07:00
John Benediktsson 28b194d5fc sets: inline small/large. 2013-03-26 17:42:40 -07:00
John Benediktsson 92c0faa918 hash-sets: simpler code. 2013-03-26 17:42:40 -07:00
John Benediktsson e25fe7c7cc sets: encourage re-use by adding (intersect) and (diff). 2013-03-26 17:42:40 -07:00
Doug Coleman 08715bae04 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 3e209587c5 math.extras: adding round-to-even. 2013-03-26 14:36:05 -07:00
John Benediktsson 814cdaf26d math.functions: clarify rounding behavior. 2013-03-26 14:35:38 -07:00
John Benediktsson 4c941e8996 math.functions: speed up round (thanks Loryn Jenkins!) 2013-03-26 14:22:21 -07:00
Doug Coleman 891f6fef36 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 fa534d2507 benchmark.fib8: adding super-fast fibonacci benchmark. 2013-03-26 11:48:01 -07:00
John Benediktsson 6f5efb83f2 benchmark.fib7: adding matrix fibonacci benchmark. 2013-03-26 11:47:52 -07:00
John Benediktsson 5a99bbaf1d io.directories.unix: style fix to line up code. 2013-03-25 19:47:56 -07:00
Doug Coleman 2b33dde782 vm: Add more Allocates memory comments. 2013-03-25 17:52:30 -07:00
John Benediktsson d25fb6161e bootstrap.image: 6-7% speedup to make-image. 2013-03-25 16:59:38 -07:00
Doug Coleman 86649ce1c0 vm: More allocates comments. 2013-03-25 14:05:05 -07:00
Doug Coleman dbfa185eef 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 3bdb788709 tools.coverage: Fix docs 2013-03-25 11:57:25 -07:00
Doug Coleman 8799cdb359 audio.engine: Fix docs 2013-03-25 11:57:25 -07:00
Doug Coleman 4bb509ccdf io.encodings.strict: Fix docs 2013-03-25 11:57:25 -07:00
Doug Coleman cbfb1422c8 grouping: Fix docs 2013-03-25 11:57:25 -07:00
Doug Coleman 8865b9401d webapps.pastebin: Fix renamed 2013-03-25 11:57:25 -07:00
Doug Coleman d4078b728d html.components: Fix test name 2013-03-25 11:57:25 -07:00
John Benediktsson 2b030bc068 compression.zlib: faster by using byte-vectors. 2013-03-25 11:36:08 -07:00
John Benediktsson c3917cdd02 math.extras: adding normalized compression distance and compression based dissimilarity. 2013-03-25 10:33:41 -07:00
Doug Coleman 4ffbfc2602 basis/extra: Fix load errors 2013-03-24 22:19:28 -07:00
Doug Coleman 542e7cd95e lists: Fix lists 2013-03-24 21:48:40 -07:00
Doug Coleman 90cde3fde9 html.components: Fix load 2013-03-24 21:40:39 -07:00
Doug Coleman efc2dedab4 io.pools: Fix load 2013-03-24 21:40:29 -07:00
John Benediktsson b099cbb1f2 math.extras: adding docs for majority. 2013-03-24 20:14:17 -07:00
John Benediktsson 872e3c4e83 splitting: string-lines docs say it returns strings, so do that. 2013-03-24 19:45:29 -07:00
John Benediktsson 3ce93bf86f math.extras: adding majority vote algorithm. 2013-03-24 19:39:34 -07:00
John Benediktsson 31d6fb178a combinators.extras: adding cleave-array. 2013-03-24 19:34:39 -07:00
John Benediktsson 6c0bb0f343 sequences.extras: adding map-find-index. 2013-03-24 19:12:09 -07:00
John Benediktsson b412cab5c7 peg.search: create a stream-tree-write. 2013-03-24 17:29:48 -07:00
John Benediktsson 3395cdd063 build-support: fix macosx check for XCode warning. 2013-03-24 17:06:29 -07:00
John Benediktsson c60d4a0066 sets: adding intersect!. 2013-03-24 16:48:45 -07:00
John Benediktsson 974863dd44 promises: rename. 2013-03-24 15:33:19 -07:00
John Benediktsson 1032037bf2 xml: use ERROR: 2013-03-24 14:24:28 -07:00
John Benediktsson 49d3338c70 cuda: use ERROR:. 2013-03-24 14:24:21 -07:00
John Benediktsson 394af82b1f gpu.shaders: use ERROR: 2013-03-24 14:20:32 -07:00
John Benediktsson 72be6c69be lists: fix for renaming. 2013-03-24 14:15:32 -07:00
Doug Coleman f12633e73b io.launcher.unix, unix.ffi: Reset ignored signal in process launcher. Fix SIG_DFL etc. 2013-03-24 12:38:02 -07:00
John Benediktsson ed73d4c63a assocs.extras: adding assoc-merge. 2013-03-24 12:26:30 -07:00
John Benediktsson 71a7f0e4ad combinators.extras: adding cond-case. 2013-03-24 12:26:30 -07:00
Doug Coleman e0216808e2 io.encodings.strict: Rename 2013-03-24 10:11:18 -07:00
Doug Coleman a7a065e315 promises: Rename 2013-03-24 10:11:18 -07:00