Commit Graph

3165 Commits (a3b15543e1d16f6af735c88fbfc782f8b78f9903)

Author SHA1 Message Date
John Benediktsson f099cd5b4c classes.tuple: adding test cases for error-class and support forget-class. 2011-09-26 11:00:32 -07:00
John Benediktsson 7ef1aecf88 Defining an "error-class", and printing error tuples out with ERROR:. See #188. 2011-09-26 11:00:32 -07:00
Doug Coleman 82a28a082b Remove extraneous using from math/ 2011-09-25 19:32:35 -07:00
John Benediktsson 605c2b265e vocabs: adding docs for 'parent-vocab?' and 'parent-vocabs'. 2011-09-25 18:36:20 -07:00
John Benediktsson 46df742317 vocabs: adding 'parent-vocab?' and 'parent-vocabs'. 2011-09-25 18:32:03 -07:00
John Benediktsson a916bebcfe Fixing docs for recent stack effects additions. 2011-09-24 22:08:54 -07:00
John Benediktsson f6ee4c5a55 math.order: Removing stack effect (not quite right). 2011-09-23 17:46:49 -07:00
John Benediktsson 3c1356bf69 Adding stack effects. 2011-09-23 17:46:40 -07:00
Doug Coleman c96289ef62 Fix sequences docs for change-nth stack effect and example needed using section 2011-09-21 10:09:03 -05:00
John Benediktsson a002b7aa5f sequences: adding stack effects for change-nth, map-integers, and interleave. 2011-09-19 20:49:57 -07:00
John Benediktsson d142dbb456 Revert "classes.singleton: fix "summary" of singletons. Fixes #145."
This reverts commit d820c86974.
2011-09-19 17:46:52 -07:00
John Benediktsson ac75393fbd Revert "classes.mixin: fix definitions for MIXIN:."
This reverts commit f625612f89.
2011-09-19 17:46:40 -07:00
John Benediktsson 8827cbdba1 classes.mixin: fix definitions for MIXIN:. 2011-09-19 17:22:50 -07:00
John Benediktsson 46c417370f classes.singleton: fix "summary" of singletons. Fixes #145. 2011-09-19 16:49:11 -07:00
Joe Groff 2bd6de9a02 slots: pre-create the "at", "nth", and "global" slots to make deterministic the currently nondeterministic ambiguity between accessors:change-* and assocs:change-at, sequences:change-nth, and namespaces:change-global 2011-09-19 10:03:43 -07:00
Doug Coleman f6bdebb36b Revert "spread>quot now outputs empty quotations where you would expect so that things like { [ ] [ ] } spread infer as ( x x -- x x ) instead of ( -- )"
This causes problems in bootstrap and in make-images. Revisit sometime in the future...
This reverts commit 004b20df12.
2011-09-18 23:41:49 -05:00
Doug Coleman 15f44a7276 spread>quot now outputs empty quotations where you would expect so that things like { [ ] [ ] } spread infer as ( x x -- x x ) instead of ( -- )
Fixes #139
2011-09-18 23:23:53 -05:00
Doug Coleman bf2a96e9e0 Remove Windows CE from core/ basis/ and build-support/
Rename the winnt singleton to windows in core/ basis/ extra/
Rename boot images winnt -> windows
Fixes #84.
2011-09-18 23:19:06 -05:00
John Benediktsson e8dad98240 sets: update docs for "combine". 2011-09-17 08:14:14 -07:00
John Benediktsson 842327f3df lexer: more clear code. 2011-09-17 08:14:13 -07:00
John Benediktsson c77611f07b assocs: adding tests for "assoc-stack". 2011-09-17 08:14:13 -07:00
Joe Groff 8e36e0221d words: move change-word-prop from delegate.private to words 2011-09-15 15:55:54 -07:00
Joe Groff a5788c4205 alien.strings: handle symbol arrays in symbol>string 2011-09-13 15:10:48 -07:00
Doug Coleman 7e6d031cc8 Fix string docs. 2011-09-13 15:45:56 -05:00
Slava Pestov 7c3827190b Tease out symbol name and library in undefined_symbol() handler, for friendlier errors when calling an unresolved C function name. Fixes #93 2011-09-12 00:56:24 -07:00
Doug Coleman 1b20b0c476 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 035cc310d9 Fix for parser-notes? being removed 2011-09-07 04:59:35 -05:00
Doug Coleman 5fce2d0f27 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
John Benediktsson 29f6011817 hash-sets: remove unused import. 2011-09-06 11:26:29 -07:00
Slava Pestov 9c29511eb4 Add test case to memory-tests.factor for recent large object allocation bug 2011-09-05 16:47:32 -07:00
Slava Pestov ed9cf9e4fd 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
John Benediktsson e8aa41ae57 hash-sets: simpler <hash-set>. 2011-09-03 16:38:42 -07:00
John Benediktsson 21c30b37ee sets: adding test for cardinality of arrays. 2011-09-03 16:34:33 -07:00
John Benediktsson f2aa8ec876 hash-sets: initialize hashtable capacity to length of sequence. 2011-09-03 14:46:26 -07:00
John Benediktsson c99e6d79cd math: fix docs for 'when-zero'. 2011-09-02 21:13:29 -07:00
John Benediktsson e2cca82fca sets: fix cardinality of sequences, and speed up subset?. 2011-08-27 20:20:56 -07:00
John Benediktsson cc68afddce Merge remote-tracking branch 'factorcode/master' 2011-08-27 17:26:11 -07:00
Joe Groff 9040ee37e0 Merge remote-tracking branch 'Blei/gtk-image-loader'
Conflicts:
	basis/alien/enums/enums-tests.factor
	basis/alien/enums/enums.factor
	basis/alien/parser/parser.factor
	basis/gdk/pixbuf/ffi/ffi.factor
	basis/glib/ffi/ffi.factor
	basis/tools/deploy/shaker/shaker.factor
	basis/ui/backend/gtk/gtk.factor
	basis/windows/nt/nt.factor
2011-08-27 14:07:18 -07:00
John Benediktsson e5b6e46702 parser: fix a typo in the docs. 2011-08-26 21:07:16 -07:00
John Benediktsson f1e51fa4ef Merge remote-tracking branch 'erg/master' 2011-08-26 18:53:58 -07:00
John Benediktsson e026eb0db4 Merge branch 'cleanup' 2011-08-26 18:49:25 -07:00
John Benediktsson 9f34c9c676 Spelling fixes to documentation. 2011-08-26 16:20:31 -07:00
Doug Coleman 80618ef403 Add a bunch of unit tests for 100% code coverage in sets vocab 2011-08-26 15:03:55 -05:00
Doug Coleman 7432797251 Fix unit test in strings 2011-08-25 11:10:40 -07:00
Slava Pestov a5e70d2e78 strings: fix broken unit tests introduced by recent commit 2011-08-24 23:42:33 -07:00
Doug Coleman b584b9466c Rearrange sets-tests in order the words are defined, remove duplicate test, add a test. 2011-08-24 17:55:05 -07:00
Jon Harper 58405ae6ba sequences, fix stack effect of (accumulate) 2011-08-25 00:43:37 +02:00
Doug Coleman 539d34fd23 Fix help lint for when*,unless* 2011-08-23 12:28:16 -07:00
Doug Coleman 46dac71d45 Merge git://factorcode.org/git/factor 2011-08-17 22:07:57 -07:00
Joe Groff d711824c10 command-line, parser, syntax: move the MAIN: invocation from run-file to run-script to minimize the potential impact on internal machinery that uses run-file 2011-08-17 21:29:02 -07:00
Joe Groff e1390875ca parser, source-files, syntax: have MAIN: store the main entry point in the source-file record in addition to the vocabulary. Have run-file execute the MAIN: word for a file if present after evaluating its contents. 2011-08-17 20:58:09 -07:00
Doug Coleman e6154acc96 subset? was broken... 2011-08-16 14:19:24 -07:00
John Benediktsson 1def8141bd combinators: fix typo in docs for case. 2011-08-10 16:25:21 -07:00
Joe Groff 8feb6c68e2 kernel: add full stack effects to unless, when, when*, unless* so they give useful stack imbalance errors 2011-08-09 10:32:12 -07:00
Joe Groff 62332cfa17 strings: a few more peace-of-mind tests setting out-of-range code points in strings 2011-07-20 13:52:42 -07:00
Joe Groff bd56ab985e strings: the fast path for set-string-nth was being used inappropriately for negative numbers. use the fast path only for Z ∩ [0, 127] 2011-07-20 10:21:11 -07:00
Erik Charlebois 64252dbdbc 32 and 64 bit Linux PPC support 2011-05-23 23:36:14 -04:00
Erik Charlebois 305dcf1551 Use .factor-rc etc on Windows too, files can begin with dots just fine 2011-05-23 23:36:13 -04:00
John Benediktsson ef98730827 Merge branch 'master' into sorting 2011-05-03 20:51:53 -07:00
Slava Pestov c36d73e242 Change do-callback to register the current thread with the callback, instead of busy waiting for the current callback to become the right one before returning. Fixes 100% CPU usage issue with system-alert. Thanks to Blei and ex-rzr for doing preliminary analysis of the issue 2011-04-12 21:48:54 -04:00
John Benediktsson d58bc08aa0 Update code that did ">alist sort-" to just "sort-". 2011-04-07 09:01:21 -07:00
John Benediktsson 9efa64831f sorting: change sort-keys and sort-values to generics. 2011-04-07 08:57:26 -07:00
otoburb b9c17fd329 Merge branch 'master' of git://github.com/slavapestov/factor 2011-04-04 13:04:00 +00:00
Slava Pestov 1c359f8d7a io: fix help lint 2011-04-03 17:37:28 -07:00
otoburb 906e6f73dc Merge branch 'master' of git://factorcode.org/git/factor 2011-03-26 20:19:52 +00:00
John Benediktsson f9ccaf37ec io: improve stack effects. 2011-03-25 18:30:52 -07:00
John Benediktsson 3523d24785 io: implement "stream-contents" in terms of "each-stream-block". 2011-03-25 13:58:16 -07:00
John Benediktsson 69ec12c2dc io: improve signature of each-block and each-line. 2011-03-25 12:20:51 -07:00
otoburb 107d9dd385 Tuple subclassing help article: Fixed typo 2011-03-24 04:48:48 +00:00
otoburb 8c680aa06f Checksums help article update: Added internet checksums brief description 2011-03-23 03:51:55 +00:00
otoburb aafc885060 Typo in "make.factor" documentation 2011-03-14 06:07:32 +00:00
Joe Groff cefb541c33 kernel: add a note to the documentation for "dip" and "if" that they are primitive for certain arguments 2011-03-07 09:28:51 -08:00
Slava Pestov c0de0ac15f Merge branch 'doc-fixes' of git://github.com/keitahaga/factor 2011-02-25 22:37:39 -08:00
Slava Pestov 836743b25b combinators: fix help lint 2011-02-25 21:06:10 -08:00
Keita Haga f515dd2cfc definitions: remove unused vocabulary in refactored a.factor 2011-02-24 15:37:41 +09:00
Keita Haga 42ef23feed definitions: import of make vocab in refactored a.factor 2011-02-20 04:53:35 +09:00
Keita Haga 073eda332a In several documentation, remove whitespace before or after the colon or period 2011-02-10 01:51:13 +09:00
Keita Haga 27f1abd70e assocs: fix a few typos in docs 2011-02-08 00:35:15 +09:00
Keita Haga a7665bc7fe continuations: fix typo in docs 2011-02-07 23:42:44 +09:00
Keita Haga 65de18993b syntax: add stack effect declaration to <color> word definition in usage example of C: syntax 2011-02-07 23:00:30 +09:00
Keita Haga 19eb5d9689 combinators: insert a space after a comma in the documentation 2011-02-04 21:04:08 +09:00
Keita Haga c997e43ca8 combinators: minor improvement to usage example of cond word 2011-02-04 17:53:00 +09:00
Keita Haga 65773e520d words: replace the trailing comma with a period in the article of words 2011-02-04 16:25:35 +09:00
Keita Haga 16d524802a syntax: trim trailing whitespace to $syntax section in the HOOK:'s help page 2011-02-04 15:56:02 +09:00
Slava Pestov c2aca44b4a sequences: nths should return a sequence of the same type as the original (reported by Jon Harper) 2011-01-29 00:18:36 -05:00
Slava Pestov 6147460225 sets: fix help lint 2011-01-29 00:07:08 -05:00
Slava Pestov 0b52600143 sets: document combine word 2011-01-28 22:56:46 -05:00
Slava Pestov d2b20ddb35 Merge branch 'master' of git://github.com/mrjbq7/factor 2011-01-28 21:56:18 -05:00
John Benediktsson ac950d8bd7 sets: improve stack effect for "combine". 2011-01-26 17:24:55 -08:00
Keita Haga a2ad751f83 classes.tuple: minor fix to $errors section in the boa word's help page 2011-01-26 21:26:12 +09:00
Keita Haga 334d0de92a sequences: surround a $example with a $examples to the if-empty word's help 2011-01-26 15:06:35 +09:00
Keita Haga 2a6e6517a0 effects: add missing right parenthesis in description of stack-effect word 2011-01-23 21:51:52 +09:00
Keita Haga a2da8f77db assocs: fix description of inputs and outputs values in many words 2011-01-17 18:26:20 +09:00
Keita Haga 9e25c9d5ae assocs: correct the class of output value in assoc-subset? word 2011-01-17 17:35:07 +09:00
Keita Haga 9615a167ba assocs: fix sample output in usage example of assoc-map word 2011-01-17 05:32:08 +09:00
Keita Haga db14fff1ae combinators: minor improvement in usage example of case word 2011-01-17 00:42:07 +09:00
Keita Haga 8d2ceda8f3 assocs, math.bitwise: remove first blank line and useless whitespace in a few usage examples 2011-01-17 00:12:28 +09:00
Keita Haga fc048b6336 kernel: add stack effect declaration to usage example of object class in docs 2011-01-16 17:58:36 +09:00
Keita Haga 5e813eb6f2 sequences: put a period to description of trim-head-slice word 2011-01-16 09:59:27 +09:00
Keita Haga ac67370e15 io.pathnames: enclose a few example outputs in double quote characters 2011-01-14 20:07:10 +09:00