Anton Gorenko
|
adebf8cdc5
|
cairo.ffi: update to 1.8.10
|
2010-08-31 23:53:05 +06:00 |
Slava Pestov
|
f514de48a4
|
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
|
776f184ed0
|
serialize, io.streams.byte-array: fix unit tests for utf8 encoding strictness
|
2010-08-25 17:51:44 -07:00 |
Slava Pestov
|
81a33b4991
|
io.monitors.linux: fix typo
|
2010-08-24 23:01:37 -04:00 |
Slava Pestov
|
6484812280
|
io.monitors.recursive: fix typo
|
2010-08-23 21:54:59 -07:00 |
Slava Pestov
|
f30b9c484c
|
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
|
fd7f71bb9f
|
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
|
c2348c620c
|
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
|
78c82686bc
|
html.templates.chloe.test: forgot to check in test14.xml and test15.xml
|
2010-08-20 19:28:38 -07:00 |
Slava Pestov
|
c280272920
|
concurrency.semaphores: add more compelling example to docs"
|
2010-08-20 19:28:20 -07:00 |
Slava Pestov
|
bb6b1f1796
|
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
|
c82e186794
|
compiler.tests: forgot to check in x87-regression test way back
|
2010-08-20 18:36:26 -07:00 |
Slava Pestov
|
858930c1f4
|
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
|
f9ef26a910
|
math.vectors.simd: docs mention obsolete 'test-mr mr.' words
|
2010-08-20 18:00:03 -07:00 |
Doug Coleman
|
0c9004982e
|
Make suffix arrays prune repeated members before construction
|
2010-08-18 11:35:08 -05:00 |
Slava Pestov
|
1008d4d5e2
|
macros: clarify docs
|
2010-08-17 19:25:24 -07:00 |
Slava Pestov
|
84698985ad
|
Officially drop PowerPC port
|
2010-08-15 20:10:11 -07:00 |
Slava Pestov
|
f3acdcf4a0
|
windows.directx: update for void being parsed like a word
|
2010-08-15 15:15:23 -05:00 |
Slava Pestov
|
9cd2654468
|
compiler: update tests for void being parsed like a real word
|
2010-08-15 13:01:42 -07:00 |
Slava Pestov
|
206508e016
|
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
|
5efc763629
|
alien.parser: make int[3]* parse, make int[3][4 not parse
|
2010-08-15 02:37:17 -07:00 |
Slava Pestov
|
2474fb5dac
|
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
|
af977e1f0c
|
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
|
265cc301cf
|
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 |
Joe Groff
|
f4478a44db
|
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 |
Slava Pestov
|
f3dfae04ba
|
compiler: now that FFI has been deconcatenatized, we no longer need the special ##unary-float-function and ##binary-float-function fastpaths
|
2010-08-13 23:59:19 -07:00 |
Slava Pestov
|
ed5cea57ea
|
compiler.cfg: Reading the return value of a float-returning function on x86-32 had a side effect of popping the x87 stack, so it was not correct for DCE to just eliminate this if the return value was not used. Fix this by adding a new dead-outputs slot to alien-call-insns and having DCE move dead returns there
|
2010-08-13 23:19:56 -07:00 |
Joe Groff
|
41a6f62ca6
|
math.floats.env.x86: more direct test for stack fault detection
|
2010-08-13 22:20:16 -07:00 |
John Benediktsson
|
1f5a475541
|
help.apropos: some cleanup and performance improvement.
|
2010-08-13 19:32:49 -07:00 |
John Benediktsson
|
7ae0517288
|
tools.completion: making completions a lot faster using make.
|
2010-08-13 19:28:44 -07:00 |
John Benediktsson
|
46c282ad8a
|
math.combinatorics: Fixing selections bug with nested sequences.
|
2010-08-13 14:34:14 -07:00 |
John Benediktsson
|
90b09ac95a
|
Adding the "internet checksum" (RFC 1071).
|
2010-08-13 14:32:26 -07:00 |
John Benediktsson
|
a46297fd1d
|
db.sqlite.lib: fixing sqlite-row word.
|
2010-08-13 14:23:05 -07:00 |
Joe Groff
|
ae4a9557bc
|
opengl.gl: typo in the FFI bindings for some obscure gl functions
|
2010-08-13 10:16:47 -07:00 |
Joe Groff
|
939d602ad2
|
math.floats.env: detect +fp-x87-stack-fault+ during collect-fp-exceptions block
|
2010-08-12 23:23:00 -07:00 |
Slava Pestov
|
31ef4ad844
|
math.libm: fix regression: fsqrt intrinsic was not working ever since change was made to inline FUNCTION: bodies
|
2010-08-12 21:41:57 -07:00 |
Slava Pestov
|
8746ce1851
|
alien.prettyprint: fix unit test snafu
|
2010-08-11 21:52:37 -07:00 |
Slava Pestov
|
092e6f8c0a
|
tools.time: fix documentation error (reported by Mitchell N Charity)
|
2010-08-11 19:20:37 -07:00 |
Joe Groff
|
03853ea8c3
|
opengl.gl: some opengl 4 functions were accidentally still presented as -EXT
|
2010-08-11 10:05:03 -07:00 |
Joe Groff
|
e5080c0da4
|
alien.c-types: classify typedefs of array/string types as typedef-words so they prettyprint correctly
|
2010-08-11 10:03:19 -07:00 |
Jon Harper
|
75a0e3397c
|
divisors returns empty list for 0
This is mainly for consistency with other words
(factors, group-factors, unique-factors)
|
2010-08-09 22:54:35 -07:00 |
Slava Pestov
|
2d3e202625
|
libc: make memory= inline just for fun
|
2010-08-06 00:16:25 -07:00 |
Slava Pestov
|
576eff2e04
|
pango: minor cleanups
|
2010-08-06 00:16:18 -07:00 |
Slava Pestov
|
bd473cb970
|
classes.struct: make hashcode and equal? work on structs wrapping null pointers, to fix another obscure issues arising with tuple arrays
|
2010-08-06 00:15:22 -07:00 |
Slava Pestov
|
5d0f847a0c
|
cpu.x86.32: fix 32-bit bootstrap
|
2010-08-02 20:51:29 -04:00 |
Slava Pestov
|
2f6ef5659d
|
tools.scaffold: clean up
|
2010-08-02 20:50:59 -04:00 |
Slava Pestov
|
ce60ea6b51
|
Merge branch 'tools.scaffold' of http://github.com/jonenst/factor
|
2010-08-02 20:47:13 -04:00 |
Slava Pestov
|
05ba77262a
|
Fix start-context-and-delete sub-primitive (reported by Sascha Matzke)
|
2010-08-02 20:28:23 -04:00 |
Jon Harper
|
95aaccc6a1
|
Remove redundant newline
|
2010-08-02 17:20:31 +02:00 |
Jon Harper
|
2c41d24991
|
remove duplicates to conform with lint-tool
|
2010-08-02 17:20:19 +02:00 |