Commit Graph

23839 Commits (e374f2fa19da526356258baca386916bce11010b)

Author SHA1 Message Date
Jon Harper 53aa8e1458 rosetta-code.y-combinator, fix IN: 2012-08-04 17:32:33 -07:00
Jon Harper 858e9210d8 noise-ui, higher fps (x3) 2012-08-04 17:32:33 -07:00
Jon Harper 8030432541 1string string>number -> digit> 2012-08-04 17:32:33 -07:00
Jon Harper ce01c2b411 random-string: make letters and numbers equiprobable 2012-08-04 17:32:33 -07:00
John Benediktsson 4382851e13 benchmark.find-pi: adding the bignum ratio find-pi benchmark. 2012-08-04 10:06:40 -07:00
John Benediktsson 61a6b5692f vm: a bit faster not to trim on each iteration... 2012-08-04 09:13:05 -07:00
John Benediktsson f7bb7c6a32 vm: additional fix in bignum_gcd. 2012-08-03 21:50:48 -07:00
John Benediktsson bd957cb3b4 rosetta-code: adding implementations of rosettacode.org solutions. 2012-08-03 15:17:50 -07:00
John Benediktsson 49448f0257 echo-server: adding a simple echo server. 2012-08-03 15:17:14 -07:00
Doug Coleman af9ac34db2 classes.tuple: Fix unit test. 2012-08-03 15:11:30 -07:00
Doug Coleman 8c7cc0e02c noise-ui: move to rosetta.image-noise 2012-08-03 15:02:32 -07:00
Doug Coleman cd9dd9d752 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 16de2794de mason.common: Don't put a limit on prettyprinter output. Fixes #607. 2012-08-03 14:18:59 -07:00
Doug Coleman f52195b0c8 noise-ui: Add a MAIN: 2012-08-03 12:29:35 -07:00
John Benediktsson 37001708cd vm: some fixes to fast bignum gcd. 2012-08-03 12:13:46 -07:00
John Benediktsson a4a62524b3 benchmark.wrap: adding a wrap benchmark. 2012-08-03 09:37:01 -07:00
John Benediktsson b2a10982f7 wrap.words: missed this commit. 2012-08-03 08:44:22 -07:00
John Benediktsson 4a56b0c178 hashtables: testing that associate and H{ } set-at have same characteristics. 2012-08-03 08:30:55 -07:00
John Benediktsson a1682451eb wrap: remove use of namespace, speed up a little. 2012-08-03 08:26:58 -07:00
John Benediktsson 8b2ae0a717 hashtables: reduce default size of associate. 2012-08-02 21:43:37 -07:00
John Benediktsson f05954c5a9 core-text: use cached-lines get-global. 2012-08-02 21:35:28 -07:00
John Benediktsson c880c28db3 fix using list for recent test additions. 2012-08-02 17:41:13 -07:00
John Benediktsson 5c8a2a4057 vm: fix updating size inside bignum_gcd loop. 2012-08-02 17:36:07 -07:00
Doug Coleman 30e34ca616 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 426c449ee1 vm: adding more GC_BIGNUM to WIN64 path. See #599. 2012-08-02 17:04:22 -07:00
John Benediktsson 10642047e6 adding some tests for the recent integer>fixnum fix. 2012-08-02 15:24:31 -07:00
John Benediktsson 6a183718fa compiler.cfg: don't need to escape the symbol here. 2012-08-02 15:14:42 -07:00
John Benediktsson 2dafe964fd namespaces: counter should be inlined for globals optimization to work. 2012-08-02 15:14:21 -07:00
John Benediktsson 3a7a7ac86b compiler.codegen: instruction counter is a global. 2012-08-02 15:06:04 -07:00
John Benediktsson 8343c88f4d io.sockets: fix stack effect names. 2012-08-02 14:49:50 -07:00
John Benediktsson bfd7576f73 using integer>fixnum in more places. 2012-08-02 14:26:39 -07:00
John Benediktsson d3ce5c7deb combinators.random: some style cleanup. 2012-08-02 14:06:08 -07:00
John Benediktsson 669367f29f make: update docs for 'make-assoc' functionality. 2012-08-02 09:32:18 -07:00
John Benediktsson 7d8d6cdd51 core-foundation.run-loop: remove reset on every iteration. 2012-08-01 16:59:33 -07:00
John Benediktsson a056a81307 ui.backend.gtk.io.unix: switch to "mx get-global". 2012-08-01 16:22:23 -07:00
John Benediktsson 1b32690d22 io.backend.unix.multiplexors.run-loop: switch to "mx get-global". 2012-08-01 16:20:31 -07:00
John Benediktsson c1d680eabc unix.time: faster "0 make-timeval". 2012-08-01 14:31:18 -07:00
John Benediktsson 1a3e8a2994 io.backend: fix docs to show nanoseconds instead of micros. 2012-08-01 12:08:18 -07:00
John Benediktsson caf4e677c7 core-foundation.run-loop: use fewer durations. 2012-08-01 11:53:33 -07:00
John Benediktsson ebac6a5dbf core-foundation.run-loop: this is still needed, for now. 2012-08-01 11:18:47 -07:00
Doug Coleman d78f90d7c7 noise-ui: Initial checkin. Slightly modified from http://rosettacode.org/wiki/Image_noise#Factor 2012-08-01 11:08:00 -07:00
John Benediktsson 3e6e6458e5 core-foundation.run-loop: do less work, speeds up yield by 50%. 2012-08-01 10:57:58 -07:00
John Benediktsson a61ea18ad7 benchmark.yield: testing lots of yields. 2012-08-01 10:51:37 -07:00
John Benediktsson 04dd210b37 ui.gadgets: fix docs for max-dims. 2012-08-01 07:37:44 -07:00
John Benediktsson 3cfce74d28 Revert "alien.libraries: allow "foo f address-of" to be folded."
This reverts commit 96c7a59ad2.
2012-07-31 22:11:25 -07:00
John Benediktsson f278cb5447 core-text: cache attribute assoc. 2012-07-31 22:03:32 -07:00
John Benediktsson 7b7df45c50 alien.libraries: allow "foo f address-of" to be folded. 2012-07-31 22:03:06 -07:00
John Benediktsson 17edc5e63a ui: short-circuit layout-queued if deque is empty. 2012-07-31 20:26:51 -07:00
John Benediktsson 4f418b14af random: faster random-units and random-integers. 2012-07-31 20:24:56 -07:00
John Benediktsson c36adbd749 ui.gadgets: faster max-dims and sum-dims. 2012-07-31 20:23:32 -07:00