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