Commit Graph

22384 Commits (d5aa789b465d73ab853f7494201abdbfb6c1fa7f)

Author SHA1 Message Date
Slava Pestov 1abde7b426 webapps.wiki: mark edit links and old revision links with rel="nofollow". Fixes #38 2011-09-11 23:49:13 -07:00
Slava Pestov dd49aa39ad ui.backend.gtk: don't enable gtk UI backend by default on Mac OS X. Fixes #40 2011-09-11 23:41:43 -07:00
Slava Pestov a316998d21 Use debugger to print an error if startup hook fails; fixes #39 2011-09-11 23:38:26 -07:00
Joe Groff fe856c3f71 cocoa.runtime: remove bindings to obsolete objc runtime functions 2011-09-11 16:45:44 -07:00
Joe Groff fed4c856b8 command-line.startup: add note about -run=listener and -run=ui.tools to the --help text (as suggested by @yac in issue #94) 2011-09-11 10:12:09 -07:00
John Benediktsson f2b35ebc61 system-info.macosx: Using 'gestalt' to support 'os-version' on macosx. 2011-09-11 08:29:16 -07:00
John Benediktsson 39a768d2f2 factor.vim: fix highlighting of negative ratios. 2011-09-10 21:08:37 -07:00
Slava Pestov da2809296a mason: more useful logging to console, with timestamps 2011-09-09 20:21:05 -07:00
Slava Pestov 7b04c8a6fa Some mason improvements:
- Rename config variables to be more intuitive, split up upload-to-factorcode? into several variables
- Add target-variant variable. This allows running multiple masons on the same architecture but with different parameters, for example bootstrapping with SSE disabled, or simply for testing on a different OS release.
- Added a boot-flags variable for use with the above
2011-09-09 19:54:47 -07:00
Slava Pestov 5f13058fc5 mason tests didn't pass if the machine wasn't configured for running mason 2011-09-09 19:14:55 -07:00
Doug Coleman 41eb5cae4b Make sure 0 read always returns f. Fixes issue #70.
More unit tests, fix read-until to return f f sometimes
Rename ((read-until)) to read-until-loop. Fix the stack effect declarations of (read) and handle-readln.
2011-09-09 18:51:06 -07:00
Doug Coleman e0560e2fd7 Display articles in history better. Fixes issue #29.
Define a default method on article-name to call article-title.
2011-09-09 18:49:31 -07:00
Joe Groff 811a398f8f math.statistics: declare polymorphic effects on sequence>* combinators now that #88 is fixed 2011-09-09 18:13:17 -07:00
Joe Groff 608b3c72e0 stack-checker.row-polymorphism: check stack effects correctly when a one-sided polymorphic declared effect is matched to a shallow subtype, for example, ( x -- ..a ) to ( -- ); fixes #88 2011-09-09 18:13:17 -07:00
Joe Groff 351d97ff32 random: rewrite normal-random-float to be more readable 2011-09-09 18:13:17 -07:00
Doug Coleman 9ac17a2c83 Fix a using in system-info.linux 2011-09-09 01:48:26 -07:00
Slava Pestov 9a0140ea08 core-graphics: set premultiplied-alpha? in make-bitmap-image. Fixes #73 2011-09-08 23:08:16 -07:00
Slava Pestov e9c0ac8820 Remove inotify system call wrappers. Hopefully everyone is using a recent glibc now. Fixes #86 2011-09-08 22:03:56 -07:00
Slava Pestov 11ef33eba1 system-info.linux: clean up and implement os-version 2011-09-08 21:59:03 -07:00
Joe Groff 3c68ef1854 math.statistics: add higher-order stack effect annotations to sequence>* words; factor out a "histogram-by" word from "histogram" that takes an additional binning quotation 2011-09-08 19:07:33 -07:00
Doug Coleman b050ddc336 Forgot a using in system-info.windows 2011-09-08 16:22:03 -07:00
Doug Coleman 010d4db2a0 Don't test ping on any platform higher than windows xp 2011-09-08 15:49:39 -07:00
Doug Coleman 6932cfeed7 Windows doesn't like 0 f <inet4>. See issue #85. 2011-09-08 15:49:08 -07:00
Doug Coleman fc82f334a3 Add os-version hook to system-info which returns f on every platform except windows, where it returns { 5 1 } for xp and { 6 1 } for win7. Eventually do more here, like identify Snow Leopard, Lion, etc, but it's good enough to make ping tests pass.
Move system-info platform loader into system-info.backend
Add win7? and winxp? words to system-info, clean up ping-tests with new word
Merge system-info.backend into system-info. Will throw an exception when loading on *bsd now
2011-09-08 15:48:05 -07:00
Doug Coleman fae852706b Windows bindings for security tokens 2011-09-08 15:47:57 -07:00
Doug Coleman d526eef663 Find timezone based on string 2011-09-08 15:47:47 -07:00
Doug Coleman a37b70b7d9 parser.notes sets parser-quiet? to t in the global namespace. stage2.factor runs its code in the global namespace, so 1) make it more clear that we're setting the global parser-quiet? and 2) change it back before finishing bootstrap to match parser.notes top-level form 2011-09-07 13:41:18 -05:00
John Benediktsson 89fd2a26a0 bootstrap.image: use "parser-quiet? off" for consistency. 2011-09-07 10:50:54 -07:00
Doug Coleman 597ca1b543 Fix for parser-notes? being removed 2011-09-07 04:59:35 -05:00
Doug Coleman a344a34631 Add another unit test so we can see why ping fails, if it does. 2011-09-07 03:41:49 -05:00
Doug Coleman 650d6f9f80 Only test postgresql on win32 2011-09-07 00:35:26 -07:00
Doug Coleman 1045ff0ab3 Fix windows unit test 2011-09-07 00:35:03 -07:00
Doug Coleman 7972ea3412 Fix shaker 2011-09-07 00:34:23 -07:00
Doug Coleman 433dc02702 Make "quiet" true by default. Disable quiet mode for listener, bootstrap, and deploy tool.
Move "quiet" to parser-quiet? in parser.notes. Change a few places where quiet was handle wrong.
2011-09-06 17:58:12 -07:00
Doug Coleman 1809b65a9e Change postgresql test database to prepend the cpu string so that running two builders on the Mac Pro build machine will not cause random failures due to interference. 2011-09-06 17:51:46 -07:00
John Benediktsson fcce06f27f hash-sets: remove unused import. 2011-09-06 11:26:29 -07:00
John Benediktsson d74a0f9d5d memcached: better to not duplicate with-memcached. 2011-09-06 10:21:24 -07:00
John Benediktsson 5d7ada26f1 Merge remote-tracking branch 'upstream/master' 2011-09-06 09:32:48 -07:00
John Benediktsson 89ac851776 memcached: change tests to have a 5 second timeout so they don't hang the build machine. Fixes #80. 2011-09-06 09:32:15 -07:00
Slava Pestov 16780a72bf Oops 2011-09-06 00:25:33 -07:00
Slava Pestov 7446aa5a39 game.loop: split off benchmarking code into game.loop.benchmark 2011-09-05 23:58:32 -07:00
Slava Pestov 22ad7c4fcd vm: fix high_fragmentation_p assertion 2011-09-05 23:30:28 -07:00
Doug Coleman 1f8d0b5b02 Make readline.ffi unix only 2011-09-06 00:15:10 -05:00
Slava Pestov fb6726754c tools.time.struct: fix load error 2011-09-05 19:45:24 -07:00
Slava Pestov 6722d04329 bunny: don't deploy with word names 2011-09-05 17:20:43 -07:00
Slava Pestov db989ca6aa Add test case to memory-tests.factor for recent large object allocation bug 2011-09-05 16:47:32 -07:00
Slava Pestov b25f21f70c Move some primitives from memory and memory.private to tools.memory.private, add data-heap and code-heap words that wrap the struct for you 2011-09-05 16:47:29 -07:00
Slava Pestov f4c0ffb143 Clean up some GC logic and fix a bug where large object allocation could grow the heap unnecessarily 2011-09-05 16:28:00 -07:00
John Benediktsson 2233a625e5 tools.crossref: adding stack effect. 2011-09-03 16:39:04 -07:00
John Benediktsson 5a7389a94c hash-sets: simpler <hash-set>. 2011-09-03 16:38:42 -07:00