John Benediktsson
|
3207244c60
|
sequences: define ?first and ?second.
|
2011-10-13 12:53:46 -07:00 |
Doug Coleman
|
fb178b19a3
|
Fix using list for http.server tests
|
2011-10-12 23:19:11 -07:00 |
John Benediktsson
|
e7fb699832
|
http.server: ignore preceding whitespace before request lines. Fixes #252.
|
2011-10-12 20:21:16 -07:00 |
John Benediktsson
|
1769a63ca3
|
http.client: too aggressive with ?CRLF.
|
2011-10-12 20:14:21 -07:00 |
John Benediktsson
|
0075b6bc28
|
sequences: adding find-index.
|
2011-10-12 19:41:54 -07:00 |
John Benediktsson
|
9562dc2054
|
hash2: remove since it is now unused.
|
2011-10-12 15:18:04 -07:00 |
John Benediktsson
|
6dc8af83fd
|
unicode.data: remove dependency on hash2.
|
2011-10-12 15:17:56 -07:00 |
John Benediktsson
|
46f8225f7a
|
http: change client/server to support LF and CRLF delimited headers.
|
2011-10-12 12:51:49 -07:00 |
John Benediktsson
|
24232cb095
|
io.crlf: add a word that reads an optional CR.
|
2011-10-12 12:36:54 -07:00 |
John Benediktsson
|
557f8355de
|
webapps.benchmark: better main name.
|
2011-10-12 12:35:34 -07:00 |
John Benediktsson
|
e7489ba16a
|
unicode.breaks: >words is now 90+% faster.
|
2011-10-12 11:04:19 -07:00 |
Doug Coleman
|
4cbbfe82aa
|
benchmark.file-server hit the array-capacity limit, so lower the #bytes sent by one and add a #times parameter
|
2011-10-12 10:23:16 -07:00 |
Doug Coleman
|
c73724d273
|
Remove *timesinkbsd from webapps.mason grids
|
2011-10-12 09:48:23 -07:00 |
Doug Coleman
|
1df7a40984
|
Add 2/4/8le>, 2/4/8be> -- 30% faster on the 8-byte versions, slightly less faster on the others.
|
2011-10-12 09:48:23 -07:00 |
Doug Coleman
|
1783b3b72e
|
Rename benchmarks -> benchmark
|
2011-10-12 03:28:25 -07:00 |
Doug Coleman
|
ac9d4577e0
|
mason.release.archive was testing strings against symbols for choosing the archival method and file extension. This might break win32/64 or it might speed things up.
|
2011-10-12 01:33:58 -07:00 |
Doug Coleman
|
ee08db3e44
|
Fix test failure for random number speedup from using be>.
|
2011-10-12 01:26:56 -07:00 |
Doug Coleman
|
49b0ebf056
|
Simple network benchmark for sending large file between a server/client.
|
2011-10-12 01:22:03 -07:00 |
Doug Coleman
|
7228c2df2c
|
stream-element-type on output-ports was broken -- it looked for a stream>> slot but no such slot exists. add some unit tests
|
2011-10-12 01:05:01 -07:00 |
John Benediktsson
|
24c4637577
|
Merge pull request #250 from mrjbq7/binary
io.binary: make le> and be> faster (20% and 75%, respectively).
|
2011-10-11 23:17:41 -07:00 |
John Benediktsson
|
950f1e1c04
|
random: be> is faster (and they are random anyway)...
|
2011-10-11 22:31:21 -07:00 |
John Benediktsson
|
4653df21cb
|
vm: remove math::bignum_producer.
|
2011-10-11 21:24:38 -07:00 |
John Benediktsson
|
afc07c0e05
|
io.binary: make le> and be> faster (20% and 75%, respectively).
Removed primitive byte-array>bignum and digit_stream_to_bignum from vm/.
|
2011-10-11 21:13:30 -07:00 |
Doug Coleman
|
757889167a
|
Optimize byte-reverse macro in alien.endian -- it was shifting each byte to the 0th bit place, bitand-ing it with HEX: ff, then shifting it to its final destination -- now we immediately shift to the proper location and bitand with the proper bitmask.
|
2011-10-11 19:36:22 -07:00 |
Doug Coleman
|
250e528209
|
Progress bars for long-running operations that yield.
|
2011-10-11 17:56:28 -07:00 |
Doug Coleman
|
c74402dad9
|
Fix using list because I'm dumb for developing Windows changes from a Mac.
|
2011-10-11 13:33:44 -07:00 |
Doug Coleman
|
63fa01fd4f
|
Proper double-quote and backslash escaping for windows command line arguments. Fixes #245.
|
2011-10-11 12:21:04 -07:00 |
Doug Coleman
|
871dfb9a3a
|
On Windows, escape command line arguments with double quotes with a backslash: " -> \". Fixes #245.
|
2011-10-10 22:24:23 -07:00 |
Slava Pestov
|
84fda0bb05
|
alien.complex: fix docs
|
2011-10-10 22:12:50 -07:00 |
Doug Coleman
|
d834d9bfa4
|
slots.syntax: fix example.
|
2011-10-10 22:00:40 -07:00 |
Slava Pestov
|
ae286fb7ef
|
callback-error: don't use -e until we fix issue #245
|
2011-10-10 21:25:50 -07:00 |
Slava Pestov
|
df7ee85daf
|
regexp.classes: remove dependency on mirrors vocab
|
2011-10-10 21:09:59 -07:00 |
Slava Pestov
|
ea73b42578
|
bootstrap.compiler: now that C types are named by words, we don't have to load alien.complex on bootstrap
|
2011-10-10 21:09:58 -07:00 |
Doug Coleman
|
e1aa4cbe65
|
Deleting staging images in factor.cmd should never be a fatal error. The errorlevel can be 1 if the temp directory does not exist, so just delete this line.
|
2011-10-10 20:11:47 -07:00 |
Doug Coleman
|
4cece22c43
|
Add copy-slots{ word to slots.syntax. Alias slots{ to get{ and set-slots{ to set{, same for slots[ and set-slots[.
|
2011-10-10 18:25:48 -07:00 |
Joe Groff
|
e200656ce4
|
tools.test.fuzz tests: missing using
|
2011-10-10 18:03:52 -07:00 |
Slava Pestov
|
7bc38641f9
|
compiler.tree.identities: the identity on mod was useless too, because we already have a rewrite rule which handles this case in compiler.tree.propagation
|
2011-10-10 12:34:21 -07:00 |
Joe Groff
|
b5fc65707d
|
new module tools.test.fuzz: quickcheck-style probabilistic testing, based on Andrew Pennebaker's factcheck vocab
|
2011-10-10 12:23:23 -07:00 |
Joe Groff
|
5a21742f74
|
tools.test: move fake-unit-test utility from test suite to module
|
2011-10-10 12:23:23 -07:00 |
Slava Pestov
|
dc36fd712d
|
compiler.cfg.representations: fix unit test, it depended on hashing order which changed recently
|
2011-10-10 12:15:41 -07:00 |
Slava Pestov
|
3a0ffceed9
|
compiler.tree.propagation.transforms: fix rem and mod custom inlining
|
2011-10-10 12:12:53 -07:00 |
Slava Pestov
|
7a4ab74703
|
compiler.codegen.gc-maps: fix tests
|
2011-10-10 12:07:09 -07:00 |
Slava Pestov
|
901ee2434c
|
Fix custom-inlining for mod and rem, which was converting these calls to bitand in some cases, even if the input was not known to be an integer. Fixes #243
|
2011-10-09 13:51:35 -07:00 |
Slava Pestov
|
b4588629ab
|
Remove identities on / and rem, which were no-ops because integer-derived-ops would return an empty array
|
2011-10-09 13:51:03 -07:00 |
Doug Coleman
|
97fa79d7fa
|
Update serial library so it's usable.
|
2011-10-08 11:38:43 -07:00 |
Doug Coleman
|
95ef4d90a9
|
I got 99 bottles and a bitch ain't one.
|
2011-10-07 23:48:13 -07:00 |
Doug Coleman
|
044a03dc34
|
On Windows, the overlapped structure high bits were always zero, so reading through a file > 4gb would loop forever.
|
2011-10-07 15:04:00 -07:00 |
Doug Coleman
|
677419dcbf
|
Delete staging images when running factor.cmd. Fixes #104.
|
2011-10-07 10:57:50 -07:00 |
Doug Coleman
|
31175eb5cc
|
Mixin classes in redefine25 test are forgotten, but words still reference them -- forget those words, too. Fixes #143.
|
2011-10-07 10:49:17 -07:00 |
Doug Coleman
|
cca76e0f6e
|
Rename forget-struct-slot-accessors -> forget-slot-accessors
|
2011-10-06 13:21:18 -07:00 |