Commit Graph

8865 Commits (867530223c0981b5d64a413403dc80b30af9f8c2)

Author SHA1 Message Date
Slava Pestov 867530223c cpu.x86: fix %load/store-stack-param for 32-bit 2010-07-14 17:50:40 -04:00
Joe Groff 37bddfba54 math.combinatorics: all-subsets and selections words (contributed by John Benediktsson) 2010-07-14 09:10:51 -07:00
Slava Pestov e27adb2830 compiler: re-architect low-level optimizer to allow more than one output value per instruction 2010-07-13 07:40:14 -04:00
Joe Groff 1625768a9e tools.test: change unit-test docs so it's clear "output" is a sequence and not an executable quotation (reported by mncharity) 2010-07-12 09:36:36 -07:00
Joe Groff b04bc8640f io.streams.throwing: add test file 2010-07-09 23:36:40 -07:00
Joe Groff b1c557a825 io.streams.throwing: rename throws-on-eof -> stream-throw-on-eof and input-throws-on-eof -> throw-on-eof and change stream-throw-on-eof to leave the rigged stream on the stack, to better follow convention of other io words 2010-07-09 18:10:51 -07:00
Joe Groff fb4cbd87d4 io.streams.limited: scrape out last vestiges of unlimiting 2010-07-09 14:56:54 -07:00
Joe Groff f7960c7f6a http.server: reintroduce some code cleanups now that it's back in a working state 2010-07-09 14:52:42 -07:00
Joe Groff 67a241eba3 http.server: revert d00ea changes so that server works again 2010-07-09 14:47:34 -07:00
Joe Groff 7f0ba86421 images.jpeg: fix loading error 2010-07-09 14:30:26 -07:00
Joe Groff 8b7cb0bc21 images.p[bgp]m: use throws-on-eof 2010-07-09 14:26:17 -07:00
Joe Groff 90b962bbd3 io.streams.throwing: implement read-until 2010-07-09 14:26:01 -07:00
Joe Groff 9a2dd6a96c images.loader and friends: push throws-on-eof down to the loaders that want it 2010-07-09 14:20:32 -07:00
Joe Groff 99db070c9e io.streams.throwing: implement tell and seek 2010-07-09 14:08:54 -07:00
Joe Groff 0bdc1514fd io.streams.limited: remove unlimit* 2010-07-09 13:52:15 -07:00
Doug Coleman 2ca509a8fe Split off io.streams.throwing from io.streams.limited and update usages of limited streams 2010-07-09 13:32:09 -05:00
Doug Coleman 59ea478b0a Fix typo in timers 2010-07-09 13:32:07 -05:00
Joe Groff 732befe272 cpu.x86.assembler: add MOVQ xmm, xmm/m64 and MOVQ xmm/m64, xmm instructions 2010-07-08 10:19:11 -07:00
Slava Pestov 01d67104f6 io.ports: fix stream-seek with seek-relative seek type (reported by Joe Groff) 2010-07-07 17:32:30 -04:00
Slava Pestov 1f4bd3e293 compiler.tree.propagation.known-words: don't want a type function on clone, all the methods are inline and it was wrong (reported by Joe Groff) 2010-07-07 17:25:32 -04:00
Slava Pestov a7384d5de6 io.ports: fix stream-tell implementation 2010-07-07 02:27:34 -04:00
Slava Pestov 425c572fa8 cocoa.subclassing: cleaner CLASS: syntax; ui.backend.cocoa: ignore events delivered after window closed to fix FEP (reported by Doug Coleman) 2010-07-06 19:02:52 -04:00
Slava Pestov bb4dae64f3 cocoa.subclassing: new METHOD: syntax cleans up class definitions 2010-07-06 17:59:35 -04:00
Slava Pestov bc87b269c5 Remove Cocoa exception handling support since it no longer works 2010-07-06 17:48:37 -04:00
Slava Pestov 1106c03318 Remove cocoa.callbacks since nothing uses it 2010-07-06 17:45:50 -04:00
Slava Pestov 8a0525e5ce Add a scan-token word which is like scan, except throws an error on EOF; document scan-object word; mention that scan-token/scan-object are preferred over scan/scan-word 2010-07-06 16:20:08 -04:00
Slava Pestov cbe46baae2 urls.encoding: tweak assoc>query to fix problem with OAuth 2010-07-06 00:57:41 -04:00
Joe Groff 8323d7c3ac math.polynomials: unclip drop => rest 2010-07-05 20:53:24 -07:00
Slava Pestov d0822992c7 tools.deploy: fix deployment of apps that use vocab: paths -- regression from recent patch that adds add-vocab-root word 2010-07-05 23:41:27 -04:00
Slava Pestov a7dec01453 http: host header should not include the port number 2010-07-05 22:55:20 -04:00
Joe Groff c6fd20b107 math.polynomials: update pdiff for no-integers-as-sequences (reported by rswarbrick) 2010-07-04 09:23:43 -07:00
Slava Pestov a55c8ee671 FFI rewrite part 6: deconcatenatize 2010-07-02 15:44:12 -04:00
Joe Groff 3f13fc7099 unix.ffi: third argument of ioctl should be void*, not c-string (reported by ceninan) 2010-06-30 09:09:16 -07:00
Slava Pestov 01c0db90a4 http.server: more doc fixes 2010-06-28 17:42:48 -04:00
Slava Pestov 0bea14dcd5 http.server: tweak docs 2010-06-28 17:31:45 -04:00
Slava Pestov 350a6522c7 ui.tools.traceback: make it a tool window so that its size is saved, and workspace shortcuts work 2010-06-28 17:10:15 -04:00
Joe Groff 8c9c0f05d2 prettyprint.backend: leave nesting-limit unset when prettyprinting hashtables without a nesting limit, fixing the bug where it would get set to 1 and print nothing (reported by Blei) 2010-06-28 09:10:16 -07:00
Slava Pestov ae2c2909af Revert guarded method inlining
This reverts commit 44a835e3fc, reversing
changes made to d45926bda0.
2010-06-24 12:35:21 -04:00
Slava Pestov e07ce4d220 stack-checker.dependencies: Oops 2010-06-24 05:27:01 -04:00
Slava Pestov 97eb276c48 stack-checker.dependencies: fix error thrown if depends-on-single-method parameters are no longer valid 2010-06-24 04:28:40 -04:00
Joe Groff 5956e3b3d4 models: add push-model and pop-model words 2010-06-23 20:07:19 -07:00
Slava Pestov 50323dda6d combinators.smart: remove boa-preserving 2010-06-23 21:10:46 -04:00
Doug Coleman 3560b93329 make unlinked-words take a vocabulary name instead of a list of words 2010-06-23 14:58:07 -05:00
Doug Coleman 1806a0ce77 Add a new smart combinator boa-preserving and document the rest of the smart combinators. Simpler implementation of nullary. 2010-06-23 14:58:07 -05:00
Daniel Ehrenberg 7599841221 Merge branch 'master' of git://factorcode.org/git/factor into propagation 2010-06-23 12:17:24 -04:00
Doug Coleman 580c9190d5 Fix using list 2010-06-23 10:27:17 -05:00
Doug Coleman 317e793ef4 Fix all-users word by calling setpwent to rewind file 2010-06-23 10:25:08 -05:00
Slava Pestov 7e24994db5 Whitespace fix 2010-06-23 03:56:17 -04:00
Slava Pestov 68cd067f31 compiler.cfg.builder: if there is a conditional where every branch is known to throw an error, don't process any of the (unreachable) code after the conditional, since this can confuse analysis (reported by Daniel Ehrenberg) 2010-06-23 03:33:15 -04:00
Slava Pestov 1014b62ee7 stack-checker.row-polymorphism: minor cleanup 2010-06-22 22:35:55 -04:00