Commit Graph

22662 Commits (56081783896fa835a2ddb82dc47d295c18e76bc0)

Author SHA1 Message Date
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