Slava Pestov
|
fb5b48c71a
|
Fix some test failures
|
2009-05-04 09:44:26 -05:00 |
Slava Pestov
|
b2c3183b21
|
Split up tools.vocabs. Note that load-everything is now named load-all
|
2009-05-04 06:44:17 -05:00 |
Slava Pestov
|
0b9212a2d6
|
Oops
|
2009-05-01 08:21:31 -05:00 |
Slava Pestov
|
b79245dc6c
|
Adding and removing vocabs now updates all-vocabs-seq
|
2009-05-01 07:21:56 -05:00 |
Doug Coleman
|
7a1841f59b
|
(( -- )) eval -> eval( -- )
|
2009-04-17 15:49:21 -05:00 |
Doug Coleman
|
aad6a3d504
|
fixing compiler error in core
|
2009-04-17 12:45:57 -05:00 |
Slava Pestov
|
d227fcd33f
|
Move compiler.errors to basis
|
2009-04-13 02:18:41 -05:00 |
Slava Pestov
|
c4be8bd65a
|
Refactor error code so that error types are registered; listener prints a summary of errors
|
2009-04-12 16:08:46 -05:00 |
Slava Pestov
|
6c0986f8b2
|
Add definition mixin in definitions vocab to replace hard-coded union in ui.tools.operations; add ?execute to kernel to replace dup word? [ execute ] when calls in unicode.breaks and opengl
|
2009-03-26 21:27:45 -05:00 |
Slava Pestov
|
7741d2ca23
|
- definitions.icons now has a reference article
- move about to help.vocabs; it now opens the vocab browser instead
- help.vocabs is in default use list
- add runnable-vocab predicate class
|
2009-03-24 09:11:45 -05:00 |
Slava Pestov
|
723bfab030
|
Fixing unit tests for syntax change
|
2009-03-23 00:34:02 -05:00 |
Slava Pestov
|
c0154c1391
|
Change (:) to parse effect immediately, and remove ( parsing word
|
2009-03-21 03:17:35 -05:00 |
Slava Pestov
|
9d44b7620f
|
Fixing the build
|
2009-03-18 17:01:26 -05:00 |
Slava Pestov
|
786475102d
|
Make more code infer
|
2009-03-17 02:19:50 -05:00 |
Slava Pestov
|
be4fb1e7d9
|
Move call( and execute( to core
|
2009-03-16 20:11:36 -05:00 |
Slava Pestov
|
60134eeb98
|
Documentation fixes
|
2009-02-19 13:35:53 -06:00 |
Slava Pestov
|
6b25e99470
|
Add summary for heaps more vocabs
|
2009-02-16 21:05:13 -06:00 |
Slava Pestov
|
6b99b04531
|
Add vocab: for vocab-relative paths
|
2009-02-15 19:53:21 -06:00 |
Slava Pestov
|
7780c5d983
|
Fix two small typos
|
2009-01-27 05:05:46 -06:00 |
Slava Pestov
|
ca2f01e0d0
|
Updating non-core libraries for monotonic? change
|
2009-01-16 17:02:54 -06:00 |
Slava Pestov
|
4204fd495f
|
Move formatted stream output words to io.styles; they didn't belong in core, and this reduces deployed image size
|
2009-01-13 17:12:43 -06:00 |
Slava Pestov
|
5fdb474c76
|
Fixing various test failures and updating some more vocabs for >r/r> removal
|
2008-12-17 22:29:32 -06:00 |
Slava Pestov
|
c5160d76e9
|
Merge qualified, alias, symbols, constants into core
|
2008-12-17 18:10:01 -06:00 |
Slava Pestov
|
50e214c152
|
io.files split up and general refactoring work in progress
|
2008-12-14 20:03:00 -06:00 |
Slava Pestov
|
ccab34e7c4
|
Fix restart behavior with circular vocabs, and add a test for this
|
2008-12-09 04:50:33 -06:00 |
Doug Coleman
|
3293dde7a2
|
remove unit test
|
2008-12-05 12:53:23 -06:00 |
Slava Pestov
|
9e4dfda8cd
|
Fix help lint
|
2008-12-01 18:08:48 -06:00 |
Slava Pestov
|
87656b19e3
|
FACTOR_ROOTS env var
|
2008-12-01 17:19:47 -06:00 |
Slava Pestov
|
a558f91d5d
|
Better command-line processing
|
2008-12-01 16:10:48 -06:00 |
Slava Pestov
|
c2c07f8b22
|
Fix bootstrap
|
2008-11-23 00:24:36 -06:00 |
Slava Pestov
|
7c61cf190f
|
Circularity between vocabularies no longer causes an infinite loop; loading a vocabulary like json or furnace no longer loads certain files twice
|
2008-11-23 00:04:18 -06:00 |
Slava Pestov
|
f29300c6ba
|
Better error message when vocab top level forms leave crap on the stack
|
2008-11-16 19:47:52 -06:00 |
Slava Pestov
|
251f9213c3
|
Fix typo
|
2008-11-16 19:19:53 -06:00 |
Slava Pestov
|
9bf63b1613
|
New $quotation markup element
|
2008-11-16 09:03:30 -06:00 |
Slava Pestov
|
c19f2257f4
|
Fix permission bits
|
2008-10-02 08:34:49 -05:00 |
Slava Pestov
|
7887515d00
|
Fix stack effects of load-source, load-docs so that stack isn't filled up with crap in stage2
|
2008-09-13 21:23:25 -05:00 |
Slava Pestov
|
44f53de164
|
Move make to its own vocabulary, remove fry _ feature
|
2008-09-10 20:07:00 -05:00 |
Slava Pestov
|
680e028ccb
|
Remove blank line
|
2008-09-04 16:56:24 -05:00 |
Doug Coleman
|
74a2e75c64
|
fix docs
|
2008-09-02 16:07:17 -05:00 |
Doug Coleman
|
bbcba1a7f6
|
fix docs
|
2008-09-02 15:22:56 -05:00 |
Doug Coleman
|
76fb3de616
|
new accessors
|
2008-09-02 01:55:36 -05:00 |
Slava Pestov
|
0c304b8fc6
|
Removing old accessor usages from core and basis
|
2008-08-31 07:45:33 -05:00 |
Doug Coleman
|
9695df7fbd
|
fix loader bug i introduced
|
2008-08-30 21:01:54 -05:00 |
Doug Coleman
|
5122e137d4
|
bug i introduced -- reload was leaving a vocab object on stack
|
2008-08-30 15:21:14 -05:00 |
Doug Coleman
|
e5bec5bbb8
|
clean up vocab loader a bit
|
2008-08-30 13:31:00 -05:00 |
Slava Pestov
|
a8560f0f57
|
Don't store f in vocab root cache
|
2008-08-25 02:09:45 -05:00 |
Slava Pestov
|
91059b4ad6
|
Documentation update
|
2008-08-23 20:24:54 -05:00 |
Slava Pestov
|
6408b01e9d
|
Add 'unportable' tag in place of hard-coded list of 'dangerous' vocabs in load-everything
|
2008-07-29 16:47:52 -05:00 |
Slava Pestov
|
4cb64aaeb8
|
Fixing unit tests for eval word being moved
|
2008-07-29 00:05:01 -05:00 |
Slava Pestov
|
f5c15481fe
|
Move io.styles to basis
|
2008-07-28 22:28:13 -05:00 |
Slava Pestov
|
d66f887736
|
Create basis vocab root
|
2008-07-28 22:03:13 -05:00 |
Slava Pestov
|
17b94261c5
|
Fix deploy tests
|
2008-07-02 21:52:28 -05:00 |
Slava Pestov
|
537269447c
|
Move mirrors out of the boot image
|
2008-07-02 00:20:01 -05:00 |
Slava Pestov
|
dea3604264
|
Remove some usages of deprecated features
|
2008-06-30 05:22:05 -05:00 |
Slava Pestov
|
666d4abaee
|
More fixes
|
2008-06-25 04:06:18 -05:00 |
Slava Pestov
|
9dd5c9919f
|
Mandatory stack effect annotations
|
2008-06-08 15:32:55 -05:00 |
Slava Pestov
|
c60baf1232
|
sift and harvest words added
|
2008-05-13 23:36:55 -05:00 |
Doug Coleman
|
15402ed1b4
|
core changes:
index* -> index-from
last-index* -> last-index-from
1 tail -> rest
1 tail-slice -> rest-slice
subset -> filter
prepose
find* -> find-from
find-last* -> find-last-from
before, after generic, < for integers
make between? work for timestamps
|
2008-04-25 23:12:44 -05:00 |
Doug Coleman
|
30b75a797a
|
construct-boa -> boa
construct-empty -> new
|
2008-04-13 15:06:09 -05:00 |
Slava Pestov
|
f6e73abc02
|
Redo refresh-all
|
2008-04-09 19:30:54 -05:00 |
Slava Pestov
|
82fc8f18db
|
Converting core to use inheritance
|
2008-04-04 03:46:30 -05:00 |
Slava Pestov
|
5346e1899f
|
Working on call-next-method, and identity-tuple
|
2008-04-02 21:27:49 -05:00 |
Eduardo Cavazos
|
aa40350aa7
|
replace add* and add with prefix and suffix
|
2008-03-31 18:18:05 -06:00 |
Slava Pestov
|
c22af5c7a6
|
Rename 2apply to bi@
|
2008-03-29 20:36:58 -05:00 |
Slava Pestov
|
7174e8cbc4
|
Fixing unit test failures
|
2008-03-29 15:50:50 -05:00 |
Slava Pestov
|
adb1dd14d0
|
Rename tuples vocab to classes.tuple for consistency
|
2008-03-29 03:34:48 -05:00 |
erg
|
15c68a23f8
|
remove ?resource-path and resource-exists?
|
2008-03-26 23:47:51 -05:00 |
Slava Pestov
|
3664f7af1b
|
Fix loader regression
|
2008-03-20 17:58:35 -05:00 |
Doug Coleman
|
7513cd774b
|
Merge branch 'master' of git://factorcode.org/git/factor
|
2008-03-20 16:01:47 -05:00 |
Slava Pestov
|
02727576c2
|
New slots are now in the core
|
2008-03-20 15:30:59 -05:00 |
Doug Coleman
|
936bd26a3a
|
update core/ to use ERROR:
|
2008-03-20 15:00:49 -05:00 |
Doug Coleman
|
d0b348591a
|
path+, prepend
|
2008-03-19 19:15:43 -05:00 |
Slava Pestov
|
3591ed402d
|
Simplify vocab.loader even further
|
2008-03-19 14:39:08 -05:00 |
Slava Pestov
|
da7f10804a
|
Refactor vocab loader
|
2008-03-18 20:27:09 -05:00 |
Slava Pestov
|
02d7c9fb24
|
Simplifications
|
2008-03-13 05:21:56 -05:00 |
Slava Pestov
|
3cddca95ae
|
Simply core: don't call directory? and file-modified until after bootstrap
|
2008-03-13 04:54:33 -05:00 |
Slava Pestov
|
8399336648
|
tools.vocabs absorbs some words from tools.browser and vocabs.loader
|
2008-03-12 19:55:06 -05:00 |
Slava Pestov
|
32526206f1
|
Help fixes
|
2008-03-11 19:51:58 -05:00 |
Daniel Ehrenberg
|
4c9ef7946d
|
Merge branch 'master' of git://factorcode.org/git/factor into unicode
Conflicts:
extra/benchmark/sockets/sockets.factor
|
2008-03-05 16:57:06 -06:00 |
Slava Pestov
|
e933cf97fe
|
Add $vocab-subsection
|
2008-03-04 22:46:01 -06:00 |
Daniel Ehrenberg
|
c5eec0ba10
|
Merge branch 'master' of git://factorcode.org/git/factor into unicode
Conflicts:
core/io/files/files-tests.factor
core/io/files/files.factor
core/io/io-tests.factor
core/io/streams/c/c-tests.factor
core/io/streams/lines/lines-tests.factor
core/source-files/source-files.factor
extra/benchmark/sockets/sockets.factor
extra/http/server/templating/templating-tests.factor
extra/http/server/templating/templating.factor
extra/io/launcher/launcher.factor
extra/io/mmap/mmap-tests.factor
extra/io/unix/launcher/launcher.factor
extra/io/unix/unix-tests.factor
|
2008-03-04 17:51:40 -06:00 |
Slava Pestov
|
67eade4a29
|
Fix refresh-all
|
2008-03-02 18:49:04 -05:00 |
Slava Pestov
|
e98cd1fd59
|
New convention for unit tests
|
2008-03-01 17:00:45 -05:00 |
Slava Pestov
|
373a88a77a
|
Fix UI hang, add if-box combinator
|
2008-02-29 19:10:30 -06:00 |
Daniel Ehrenberg
|
f7a2bc066c
|
Merge branch 'master' of git://factorcode.org/git/factor into unicode
Conflicts:
extra/io/unix/unix-tests.factor
extra/ogg/player/player.factor
|
2008-02-26 00:31:34 -06:00 |
Slava Pestov
|
15587627a3
|
Fix issue where refresh-all/load-everything would sometimes try to load a vocab more than once
|
2008-02-25 20:17:16 -06:00 |
Daniel Ehrenberg
|
8249ce2116
|
OK, now everything should load
|
2008-02-21 18:05:04 -06:00 |
Slava Pestov
|
9660a9c2d6
|
Another fix
|
2008-02-17 17:08:52 -06:00 |
Slava Pestov
|
c4ac180c5a
|
Rename substitute to substitute-here, change stack effect, update some libraries to use it
|
2008-02-15 19:23:38 -06:00 |
Slava Pestov
|
a6ba0cb392
|
Clean up code a bit
|
2008-02-11 16:47:35 -06:00 |
Slava Pestov
|
d976b11445
|
Fix multiple reload issue
|
2008-02-11 16:44:13 -06:00 |
Slava Pestov
|
4daa1943d8
|
Fixing unit tests
|
2008-02-11 14:19:47 -06:00 |
Slava Pestov
|
98d8621ac1
|
First class compose, curry is now a tuple class
|
2008-02-11 13:50:29 -06:00 |
Slava Pestov
|
e66e6d70e4
|
Moved dispatch to sequences.private
|
2008-02-11 01:19:53 -06:00 |
Slava Pestov
|
81ac2f77f7
|
Fix name clash
|
2008-02-11 00:17:51 -06:00 |
Slava Pestov
|
262e9d3443
|
Clean up vocabs.loader and add littledan's unit test feature
|
2008-02-10 23:03:54 -06:00 |
Slava Pestov
|
6bbbd3f904
|
Forgot to call load-failures.
|
2008-02-07 18:06:53 -06:00 |
Slava Pestov
|
b08409884e
|
Add try-everything for Ed
|
2008-02-07 18:03:01 -06:00 |
Slava Pestov
|
9271da5070
|
More cleanups to require-all and unit tests
|
2008-02-06 22:12:44 -06:00 |
Slava Pestov
|
90ed177a9c
|
Fixing load-everything and unit tests
|
2008-02-06 19:23:39 -06:00 |
Slava Pestov
|
8428f66933
|
Fixing unit tests
|
2008-02-06 15:00:10 -06:00 |
Slava Pestov
|
be2c8b13d7
|
Rename unit-test-fails to must-fail and add must-fail-with to replace [ t ] [ [ ... ] catch ... ] unit-test idiom
|
2008-02-06 13:47:19 -06:00 |
Slava Pestov
|
d9338b1cd2
|
Remove interned predicate class
|
2008-02-06 12:47:15 -06:00 |
Slava Pestov
|
1eda70f1ad
|
Bug fixes
|
2008-02-05 19:16:22 -06:00 |
Slava Pestov
|
038578939f
|
Change require-all for Ed
|
2008-02-05 19:01:19 -06:00 |
Slava Pestov
|
2d3298d611
|
Method usages cleanup
|
2008-02-04 23:30:59 -06:00 |
Slava Pestov
|
837b89422b
|
Fix ignore restart
|
2008-01-30 02:44:26 -06:00 |
Slava Pestov
|
a02920a3f7
|
Add 'ignore' restart to load-everything
|
2008-01-30 02:44:10 -06:00 |
Doug Coleman
|
376644794c
|
more lint cleanups
|
2008-01-13 08:29:04 -10:00 |
Slava Pestov
|
542b85889d
|
Fix unit tests
|
2008-01-09 19:13:26 -05:00 |
Slava Pestov
|
6df84617d6
|
Rename reload-vocab to reload
|
2008-01-09 17:53:55 -05:00 |
Slava Pestov
|
c8360f5ae5
|
Rename curry* to with
|
2008-01-09 17:36:30 -05:00 |
Slava Pestov
|
ed29e2e5aa
|
Notify definition-observers when words are forgotten
|
2008-01-09 17:51:55 -04:00 |
Slava Pestov
|
487abce510
|
Loading a vocab updates the browser if appropriate
|
2008-01-09 14:41:58 -04:00 |
Slava Pestov
|
3b311d3cb7
|
definition observers; move with-compilation-unit and related support to compiler.units
|
2008-01-09 04:52:08 -05:00 |
Slava Pestov
|
fa72e695a4
|
Fix tpo
|
2008-01-09 01:35:28 -05:00 |
Slava Pestov
|
825601ccc7
|
More circularity fixes
|
2008-01-05 20:37:13 -04:00 |
Slava Pestov
|
c3deb44f43
|
Fix circularity
|
2008-01-05 18:27:15 -04:00 |
Slava Pestov
|
b7327b6228
|
Redo the profiler
|
2008-01-02 20:36:36 -04:00 |
Slava Pestov
|
529133559f
|
Rename require-each to require-all
|
2007-12-29 22:30:17 -05:00 |
Slava Pestov
|
58da31c071
|
New implementation of compiler error reporting
|
2007-12-28 22:51:36 -05:00 |
Slava Pestov
|
52ae410cc5
|
Removing USE-IF:, add with-interactive-vocabs, other fixes
|
2007-12-28 21:45:16 -05:00 |
Slava Pestov
|
6814e07f49
|
Unit test fixes
|
2007-12-24 19:40:09 -05:00 |
Slava Pestov
|
41fc4ea84e
|
forget-vocab and forget-source now call with-compilation-unit
|
2007-12-24 17:32:41 -05:00 |
Slava Pestov
|
43dd703981
|
Simplifying the compiler and parser a little bit
|
2007-12-16 20:35:00 -05:00 |
Slava Pestov
|
a790fdf75f
|
Fix stack effect of to-refresh
|
2007-11-11 19:30:45 -05:00 |
Slava Pestov
|
2dad70372d
|
Fix another typo
|
2007-11-08 14:13:21 -05:00 |
Slava Pestov
|
b55d591133
|
Update docs
|
2007-11-08 13:58:35 -05:00 |
Slava Pestov
|
6ccf4ddb24
|
refresh-all bug fix
|
2007-11-08 01:57:56 -05:00 |
Slava Pestov
|
c64c2e8df8
|
Use forget-all in forget-vocab
|
2007-10-09 17:41:35 -04:00 |
Slava Pestov
|
a96457cecc
|
Initial import
|
2007-09-20 18:09:08 -04:00 |