Commit Graph

23796 Commits (351dcc209a148426d6890302a0ac9de73a7f2b67)

Author SHA1 Message Date
otoburb 351dcc209a extra/lint: Removed dup -rot -> tuck entry from manual-substitution table
tuck is deprecated. load-all shows a warning in the UI Listener as per #347
2012-08-05 20:32:58 -07:00
John Benediktsson 373f30d673 random.data: make constants available to random.data. 2012-08-04 19:17:56 -07:00
John Benediktsson ac8dfc7128 vm: make sure we zero out the end of the bignums. 2012-08-04 18:02:27 -07:00
John Benediktsson c5345f445d rosetta-code.image-noise: fix vocab name. 2012-08-04 17:34:59 -07:00
Jon Harper 456f5c4d7a rosetta-code.y-combinator: add ackerman functions to demonstrate several inputs 2012-08-04 17:32:33 -07:00
Jon Harper 5875d0352d cleanup: with fry, _ call is @ 2012-08-04 17:32:33 -07:00
Jon Harper 92323374ee rosetta-code.y-combinator use inline instead of call( x -- x ) 2012-08-04 17:32:33 -07:00
Jon Harper cae8573c1d rosetta-code.y-combinator, fix IN: 2012-08-04 17:32:33 -07:00
Jon Harper d0d0d785a7 noise-ui, higher fps (x3) 2012-08-04 17:32:33 -07:00
Jon Harper 8abfb71ef2 1string string>number -> digit> 2012-08-04 17:32:33 -07:00
Jon Harper 195330601b random-string: make letters and numbers equiprobable 2012-08-04 17:32:33 -07:00
John Benediktsson e33e9b4380 benchmark.find-pi: adding the bignum ratio find-pi benchmark. 2012-08-04 10:06:40 -07:00
John Benediktsson e941e3c6d3 vm: a bit faster not to trim on each iteration... 2012-08-04 09:13:05 -07:00
John Benediktsson 2d1ad0cd03 vm: additional fix in bignum_gcd. 2012-08-03 21:50:48 -07:00
John Benediktsson 3bb4e4d7c7 rosetta-code: adding implementations of rosettacode.org solutions. 2012-08-03 15:17:50 -07:00
John Benediktsson 95f5c51020 echo-server: adding a simple echo server. 2012-08-03 15:17:14 -07:00
Doug Coleman 04a7bd1236 classes.tuple: Fix unit test. 2012-08-03 15:11:30 -07:00
Doug Coleman ad5b253f66 noise-ui: move to rosetta.image-noise 2012-08-03 15:02:32 -07:00
Doug Coleman d15a2357d1 core: Throw an error when assigning a bignum to a fixnum tuple slot if the bignum doesn't fit. Fixes #594. 2012-08-03 14:59:59 -07:00
Doug Coleman 0ab0d3997b mason.common: Don't put a limit on prettyprinter output. Fixes #607. 2012-08-03 14:18:59 -07:00
Doug Coleman 3db0db801e noise-ui: Add a MAIN: 2012-08-03 12:29:35 -07:00
John Benediktsson 937cf547d9 vm: some fixes to fast bignum gcd. 2012-08-03 12:13:46 -07:00
John Benediktsson 662c8a1a76 benchmark.wrap: adding a wrap benchmark. 2012-08-03 09:37:01 -07:00
John Benediktsson ba10e893b0 wrap.words: missed this commit. 2012-08-03 08:44:22 -07:00
John Benediktsson bd9dc0be24 hashtables: testing that associate and H{ } set-at have same characteristics. 2012-08-03 08:30:55 -07:00
John Benediktsson c654a823b6 wrap: remove use of namespace, speed up a little. 2012-08-03 08:26:58 -07:00
John Benediktsson 722ef4d693 hashtables: reduce default size of associate. 2012-08-02 21:43:37 -07:00
John Benediktsson a473d01762 core-text: use cached-lines get-global. 2012-08-02 21:35:28 -07:00
John Benediktsson c103da2dca fix using list for recent test additions. 2012-08-02 17:41:13 -07:00
John Benediktsson 925c0dd744 vm: fix updating size inside bignum_gcd loop. 2012-08-02 17:36:07 -07:00
Doug Coleman 745ac786a8 bignum: Fix bignum_gcd algorithm from overwriting the wrong bignum memory. Add GC_BIGNUM to prevent gc crashes. Fixes #599. 2012-08-02 17:16:03 -07:00
John Benediktsson 5e8ca2b046 vm: adding more GC_BIGNUM to WIN64 path. See #599. 2012-08-02 17:04:22 -07:00
John Benediktsson e7a4b48ae7 adding some tests for the recent integer>fixnum fix. 2012-08-02 15:24:31 -07:00
John Benediktsson 5de88bcd88 compiler.cfg: don't need to escape the symbol here. 2012-08-02 15:14:42 -07:00
John Benediktsson 623f10775a namespaces: counter should be inlined for globals optimization to work. 2012-08-02 15:14:21 -07:00
John Benediktsson 1ac7188486 compiler.codegen: instruction counter is a global. 2012-08-02 15:06:04 -07:00
John Benediktsson 5761dbd170 io.sockets: fix stack effect names. 2012-08-02 14:49:50 -07:00
John Benediktsson ef9d5fc745 using integer>fixnum in more places. 2012-08-02 14:26:39 -07:00
John Benediktsson c84b15ec9b combinators.random: some style cleanup. 2012-08-02 14:06:08 -07:00
John Benediktsson 775fd2195d make: update docs for 'make-assoc' functionality. 2012-08-02 09:32:18 -07:00
John Benediktsson 174314dafa core-foundation.run-loop: remove reset on every iteration. 2012-08-01 16:59:33 -07:00
John Benediktsson b75a45aeb1 ui.backend.gtk.io.unix: switch to "mx get-global". 2012-08-01 16:22:23 -07:00
John Benediktsson ed7ddef79b io.backend.unix.multiplexors.run-loop: switch to "mx get-global". 2012-08-01 16:20:31 -07:00
John Benediktsson 2773f41724 unix.time: faster "0 make-timeval". 2012-08-01 14:31:18 -07:00
John Benediktsson dcf2a5e508 io.backend: fix docs to show nanoseconds instead of micros. 2012-08-01 12:08:18 -07:00
John Benediktsson 732a2bc9e0 core-foundation.run-loop: use fewer durations. 2012-08-01 11:53:33 -07:00
John Benediktsson d47f071548 core-foundation.run-loop: this is still needed, for now. 2012-08-01 11:18:47 -07:00
Doug Coleman 52769a3770 noise-ui: Initial checkin. Slightly modified from http://rosettacode.org/wiki/Image_noise#Factor 2012-08-01 11:08:00 -07:00
John Benediktsson b4c078455c core-foundation.run-loop: do less work, speeds up yield by 50%. 2012-08-01 10:57:58 -07:00
John Benediktsson 0e90344eef benchmark.yield: testing lots of yields. 2012-08-01 10:51:37 -07:00