Joe Groff
1aec1ce9b9
Merge branch 'master' of factorcode.org:/git/factor
2010-09-03 09:01:51 -07:00
Slava Pestov
7374d868e7
Change how SIGPIPE is ignored, and add a unit test to io.launcher.unix to ensure that this ignoredness is not inherited by child processes
2010-09-02 22:11:45 -07:00
Slava Pestov
cdc9538540
cpu.x86.64: fix bootstrap
2010-09-02 21:17:14 -07:00
Slava Pestov
d74817cedf
vm: Remove signal_callstack_top nonsense
2010-09-02 22:57:17 -05:00
Slava Pestov
1818bcb780
Fix three problems discovered by running math.floats.env tests in a loop:
...
- Crash if allocating error triggers a GC from a signal/SEH handler
- Crash if GC runs with floating point traps enabled on Windows
- Floating point traps didn't prettyprint properly
2010-09-02 22:57:14 -05:00
Mitchell N Charity
913cdd6f1a
time-docs: add see-also "Word annotations"
2010-09-02 12:34:57 -04:00
Anton Gorenko
2cb680539d
cairo.ffi: update to 1.8.10
2010-08-31 23:53:05 +06:00
Doug Coleman
1e9afc927f
Simplify combinator with joe's suggestion, unit test
2010-08-29 15:24:55 -05:00
Doug Coleman
bd3fccfd4a
Clean up html.parser.analyzer, apply blei's fix for find-between*
2010-08-29 13:22:11 -05:00
Doug Coleman
74f3579644
Fix the max-depth variable in spider
2010-08-29 13:21:50 -05:00
Slava Pestov
720d634388
math.floats.env.x86: make sure the x87 stack is cleared after the overflow test, otherwise random things screw up later
2010-08-28 12:01:09 -05:00
Slava Pestov
261e55a918
serialize, io.streams.byte-array: fix unit tests for utf8 encoding strictness
2010-08-25 17:51:44 -07:00
Slava Pestov
06f4934571
io.encodings.utf8: formatting fix
2010-08-25 17:47:26 -07:00
Joe Groff
c32760cc1d
io.encodings.utf8: also guard against decoding code points > 0x10FFFF
2010-08-25 09:28:39 -07:00
Joe Groff
fc6e308d7a
io.encodings.utf8: guard against decoding overlong encodings
2010-08-25 09:18:33 -07:00
Slava Pestov
b88b2c9b81
io.monitors.linux: fix typo
2010-08-24 23:01:37 -04:00
Slava Pestov
b7182432f3
io.monitors.recursive: fix typo
2010-08-23 21:54:59 -07:00
Slava Pestov
76d2b83685
Add unless-disposed combinator to clean up some repetition, and fix bogus error reported from timer thread if an I/O operation with a set timeout fails on Windows
2010-08-23 21:12:24 -05:00
Slava Pestov
2ba279d689
webapps.wiki: fix wording of rollback message to be more accurate
2010-08-22 21:58:13 -07:00
Slava Pestov
6079a3c78d
webapps.mason: remove XML prolog from downloads.xml since the output of this template gets included in another page
2010-08-22 21:56:57 -07:00
Slava Pestov
ad939e01f1
furnace.chloe-tags: fix t:a, t:atom, t:form tags after recent Chloe change
2010-08-22 21:55:34 -07:00
Slava Pestov
aaace74616
webapps.mason: update links
2010-08-22 21:30:19 -07:00
Slava Pestov
f1bec796bb
vm: C I/O streams became unusable after a single EOF (reported by John Benediktsson)
2010-08-22 20:56:29 -07:00
Slava Pestov
2abda04743
cpu.x86.32: commit 05ba77262a
only fixed the start-context-and-delete callframe leak on x86-64. Fix it on x86-32 and add a regression test
2010-08-22 19:30:54 -07:00
Slava Pestov
8507bd1fce
generic.single: fix bug where dynamic and static dispatch didn't co-incide (reported by Mitchell N. Charity and others)
2010-08-21 18:12:00 -07:00
Slava Pestov
30dea58330
classes: remove fragile unit test
2010-08-21 18:10:09 -07:00
Slava Pestov
0d6f3354ab
generic: clean up unit tests a bit
2010-08-21 13:04:37 -07:00
Slava Pestov
8227fff723
html.templates.chloe.test: forgot to check in test14.xml and test15.xml
2010-08-20 19:28:38 -07:00
Slava Pestov
6ddb60b914
concurrency.semaphores: add more compelling example to docs"
2010-08-20 19:28:20 -07:00
Slava Pestov
c464206605
html.templates.chloe: add notion of "string context" where tags are not allowed and <>& are not escaped; fixes <t:title> double escaping bug reported by John Benediktsson
2010-08-20 19:15:58 -07:00
Slava Pestov
25ed4dd298
compiler.tests: forgot to check in x87-regression test way back
2010-08-20 18:36:26 -07:00
Slava Pestov
97e6ac1c50
http: turns out we do need to handle port number in host header, and client needs to send it but only for non-default ports, since sending it for the default port breaks Twitter's HTTP server (reported by John Benediktsson)
2010-08-20 18:28:50 -07:00
Slava Pestov
6e0cb74b13
math.vectors.simd: docs mention obsolete 'test-mr mr.' words
2010-08-20 18:00:03 -07:00
Doug Coleman
8b0a95e4a0
Refactor spider vocab to fix a bug and remove a rot
2010-08-18 11:35:08 -05:00
Doug Coleman
9c308ac4c5
Make suffix arrays prune repeated members before construction
2010-08-18 11:35:08 -05:00
Slava Pestov
4b6e78709a
twitter: remove obsolete comment
2010-08-17 19:25:24 -07:00
Slava Pestov
902c39f6aa
macros: clarify docs
2010-08-17 19:25:24 -07:00
Joe Groff
fa65635e6f
gpu.shaders: typo in docs reported by typemore
2010-08-17 17:14:05 -07:00
Slava Pestov
92c8d42bb7
mason.child: remove PPC unit tests
2010-08-15 22:24:28 -07:00
Slava Pestov
d2dd184d58
Officially drop PowerPC port
2010-08-15 20:10:11 -07:00
Slava Pestov
fe96ce3d61
windows.directx: update for void being parsed like a word
2010-08-15 15:15:23 -05:00
Slava Pestov
3384fcd96d
compiler: update tests for void being parsed like a real word
2010-08-15 13:01:42 -07:00
Slava Pestov
d450d12b2b
classes.struct: fields with a type that's an array of pointers (eg int*[3]) now work
2010-08-15 02:44:21 -07:00
Slava Pestov
25ea734a8e
alien.parser: make int[3]* parse, make int[3][4 not parse
2010-08-15 02:37:17 -07:00
Slava Pestov
74af9abf20
Update code for brave new world where alien.parser doesn't special-case void, and instead looks it up like any other word
2010-08-15 02:32:13 -07:00
Slava Pestov
e8152e9098
alien.parser: array types where the base type was a pointer didn't parse (reported by Dmitry Shubin)
2010-08-15 02:32:12 -07:00
Slava Pestov
cbb9ff61fb
io.sockets.windows: win32-socket instances were not being unregistered from global disposables hash; also check return value of closesocket
2010-08-15 00:05:27 -05:00
Philipp Brüschweiler
f36d351012
slots: use em dashes
2010-08-14 18:27:30 +02:00
Joe Groff
88fb562f3a
Merge remote branch 'Blei/master'
2010-08-14 09:20:15 -07:00
Joe Groff
9472c866da
cpu.x86.64: rescue from the perils of cut and paste code (fix bug reported by x6j8x)
2010-08-14 09:14:22 -07:00