Doug Coleman
|
8064b868a6
|
fix destructors docs
|
2009-06-12 02:43:13 -05:00 |
Doug Coleman
|
40cae8f8bd
|
don't use summary in slots
|
2009-06-11 20:26:49 -05:00 |
Doug Coleman
|
8a80cacf5c
|
make a word not generic, remove unit test for unimplemented feature
|
2009-06-11 20:20:21 -05:00 |
Doug Coleman
|
d29c71d821
|
add initial-quot: syntax for tuples
|
2009-06-11 19:48:14 -05:00 |
Sam Anklesaria
|
f4baf58bd1
|
ui.frp uses placeholders for templating
|
2009-06-10 16:15:02 -05:00 |
Slava Pestov
|
c491d05763
|
Recent vocabs.parser change had a regression: vocabs with no roots (scratchpad) were excluded from default use list. Also move with-interactive-vocabs to listener vocab
|
2009-06-07 21:59:13 -05:00 |
Slava Pestov
|
412438721f
|
vocabs.parser: if bootstrap fails to load a vocab in interactive use list, don't fep
|
2009-06-05 17:33:00 -05:00 |
Slava Pestov
|
3de85158de
|
Merge branch 'master' into global_optimization
|
2009-06-01 03:12:32 -05:00 |
Doug Coleman
|
fe1ae36e35
|
Merge branch 'master' of git://factorcode.org/git/factor
|
2009-05-29 11:23:48 -05:00 |
Sam Anklesaria
|
a9ff441172
|
Merge branch 'master' of git://factorcode.org/git/factor
|
2009-05-28 18:56:12 -05:00 |
Doug Coleman
|
f6d139bee2
|
fix stack effect
|
2009-05-28 12:28:52 -05:00 |
Slava Pestov
|
2d71c8d993
|
io.encodings.utf16: cleanup
|
2009-05-28 02:50:57 -05:00 |
Slava Pestov
|
7dcedeb2a3
|
destructors: improve docs
|
2009-05-27 19:37:03 -05:00 |
Slava Pestov
|
957bc53d4b
|
Move maybe-set-at to assocs
|
2009-05-26 18:45:37 -05:00 |
Sam Anklesaria
|
02daceaa51
|
Merge branch 'master' of git://factorcode.org/git/factor
|
2009-05-26 16:32:34 -05:00 |
Doug Coleman
|
d76a880b79
|
unassociate last with pop/pop* in docs
|
2009-05-25 17:03:32 -05:00 |
Doug Coleman
|
8da9d0f203
|
rename peek -> last and update all usages
|
2009-05-25 16:38:33 -05:00 |
Doug Coleman
|
508a7466c4
|
fix using
|
2009-05-25 15:42:59 -05:00 |
Doug Coleman
|
43f22ec2b2
|
move some words to private vocabs
|
2009-05-25 15:35:50 -05:00 |
Doug Coleman
|
efde3ff5f3
|
document 2cache
|
2009-05-25 11:03:40 -05:00 |
Doug Coleman
|
5cfc1ab16d
|
remove at-default. it was hardly used and it's just '?at drop'
|
2009-05-24 21:46:59 -05:00 |
Doug Coleman
|
34e1d60578
|
add a clamp word to math.order, use clamp word throughout libraries
|
2009-05-24 21:35:50 -05:00 |
Sam Anklesaria
|
21d3d12ea1
|
Merge branch 'master' of git://factorcode.org/git/factor
Conflicts:
basis/ui/gadgets/tables/tables.factor
core/vocabs/parser/parser.factor
|
2009-05-24 18:57:22 -05:00 |
Sam Anklesaria
|
aeb05bfd00
|
modulization of ui.frp
|
2009-05-24 09:36:24 -05:00 |
Sam Anklesaria
|
40384a3f15
|
file trees start common path
|
2009-05-22 22:27:35 -05:00 |
Slava Pestov
|
10f86331b4
|
If a vocab fails to load, manifest would be left in a weird state (reported by Joe Groff)
|
2009-05-22 01:59:50 -05:00 |
Joe Groff
|
8dc6ba0eb1
|
0.0 neg ought to be -0.0
|
2009-05-21 18:49:22 -05:00 |
Slava Pestov
|
6f2aadd2ab
|
make: minor doc fix
|
2009-05-19 01:40:04 -05:00 |
Sam Anklesaria
|
394fc25086
|
moved with-in-vocab back to rpc
|
2009-05-18 17:21:57 -05:00 |
Doug Coleman
|
46eae05d10
|
add nth-unsafe to sequences.private, making md5 faster
|
2009-05-18 00:24:24 -05:00 |
U-C4\Administrator
|
9c85bc8ce3
|
fix duplicate using lines
|
2009-05-17 20:29:32 -05:00 |
Doug Coleman
|
31e5090892
|
fix multiple using warning in stage1, core can't use io.encodings.binary
|
2009-05-17 18:05:46 -05:00 |
Doug Coleman
|
acf52363a7
|
move sha1 and sha2 to checksums.sha, update usages
|
2009-05-17 17:58:36 -05:00 |
Doug Coleman
|
b5e315d2cd
|
working on hmac
|
2009-05-17 12:45:20 -05:00 |
Sam Anklesaria
|
ba913f4159
|
restarted modules vocab development
|
2009-05-16 19:50:16 -05:00 |
Doug Coleman
|
cab57f5547
|
checksums work now
|
2009-05-16 18:00:56 -05:00 |
Doug Coleman
|
8336b0a01b
|
Merge branch 'master' into checksums
|
2009-05-16 15:37:03 -05:00 |
Doug Coleman
|
2185e48741
|
dont use fry in core
|
2009-05-16 15:17:20 -05:00 |
Doug Coleman
|
f13ff529c6
|
Merge branch 'master' into checksums
|
2009-05-16 14:06:39 -05:00 |
Slava Pestov
|
11fd309874
|
Update unit tests for parser note and lazy list changes
|
2009-05-16 13:41:11 -05:00 |
Doug Coleman
|
78ba8616b3
|
working on checksums
|
2009-05-16 13:03:09 -05:00 |
Slava Pestov
|
80d6233913
|
Fix even more usings
|
2009-05-16 10:45:17 -05:00 |
Slava Pestov
|
319d0b96dd
|
Docs for parser.notes
|
2009-05-16 09:56:09 -05:00 |
Slava Pestov
|
02d6c7ca17
|
Factor out parser note code into parser.notes vocabulary, and print a note if a using list contains duplicates
|
2009-05-16 09:40:17 -05:00 |
Slava Pestov
|
836c5e07e7
|
Better presentation for ambiguous-use-error, fix ui.tools.listener now that 'search' can throw, make USE: and UNUSE: ignore dupes
|
2009-05-16 09:34:42 -05:00 |
Slava Pestov
|
83219eb21c
|
More work on auto-use
|
2009-05-16 04:26:45 -05:00 |
Slava Pestov
|
aabdad5efa
|
Auto-use now prints out USING: forms again
|
2009-05-16 02:32:55 -05:00 |
Slava Pestov
|
ba04d5af1e
|
Update documentation for stricter vocabulary search path semantics
|
2009-05-16 00:29:21 -05:00 |
Slava Pestov
|
3ebd4594e8
|
Implement stricter vocab search path semantics, with a new API for vocabs.parser. Add map-find-last to sequences vocab
|
2009-05-14 22:31:29 -05:00 |
Slava Pestov
|
d7db5edadc
|
Cleaning up USING: lists for new strict semantics
|
2009-05-14 16:54:16 -05:00 |
Slava Pestov
|
b1bcc44dd5
|
Rename use+ to add-use, move search to vocabs.parser, EXCLUDE: bombs out if word doesn't exist
|
2009-05-13 22:15:48 -05:00 |
Sam Anklesaria
|
70700c1bd2
|
Merge branch 'master' of git://factorcode.org/git/factor
Conflicts:
basis/io/launcher/launcher.factor
|
2009-05-13 20:03:22 -05:00 |
Slava Pestov
|
3e9ca25344
|
Fix regression with: bad interaction between predicate classes and tuple inheritance, reported by Bruno Deferrari
|
2009-05-13 16:58:01 -05:00 |
Slava Pestov
|
d2c138150b
|
Fix FEP if there are too many words in the image, clean up some VM code
|
2009-05-13 00:58:54 -05:00 |
Slava Pestov
|
4f56f62250
|
Fix GENERIC# with out of bounds dispatch position
|
2009-05-12 20:47:20 -05:00 |
Slava Pestov
|
f2ab6a261a
|
Clean up init-stdio implementations and move io.streams.null to basis
|
2009-05-12 03:35:48 -05:00 |
Slava Pestov
|
05146c6907
|
Remove compiled slot from quotations since its not needed
|
2009-05-12 03:09:15 -05:00 |
Slava Pestov
|
70deacb900
|
Fix unit tests and load errors for slip removal
|
2009-05-10 17:03:41 -05:00 |
Slava Pestov
|
cd64833360
|
clean up contents and lines words; contents never outputs f now
|
2009-05-10 16:39:51 -05:00 |
Slava Pestov
|
2887b62cc1
|
Removing slip 2slip 3slip nslip
|
2009-05-10 16:39:17 -05:00 |
Slava Pestov
|
fe7657b26b
|
Merge branch 'master' of git://factorcode.org/git/factor
|
2009-05-09 20:24:40 -05:00 |
Slava Pestov
|
0b7eee6e61
|
Slightly more space-efficient dispatch table representation
|
2009-05-09 20:24:32 -05:00 |
Joe Groff
|
45f325a744
|
"math" help-lint
|
2009-05-09 20:23:56 -05:00 |
Slava Pestov
|
74b308f873
|
Fix negative zero smashing with bootstrap
|
2009-05-09 18:17:30 -05:00 |
Joe Groff
|
8b35e726c0
|
fp-nan? was defined incorrectly. while i'm here, let's add some more float manipulation words
|
2009-05-09 09:49:31 -05:00 |
Sam Anklesaria
|
3e2bd118c0
|
Merge branch 'master' of git://factorcode.org/git/factor
|
2009-05-09 08:44:53 -05:00 |
Slava Pestov
|
83c162adbb
|
Remove silly retry word from continuations vocab
|
2009-05-08 00:20:54 -05:00 |
Doug Coleman
|
506f105c52
|
link seeking docs to the seek descriptors
|
2009-05-07 13:01:42 -05:00 |
Slava Pestov
|
d3b85c14c9
|
Working on inline caching for tail call sites
|
2009-05-06 19:22:22 -05:00 |
Slava Pestov
|
6a46fb3fb0
|
hashtables: use each-integer instead of iota ... each in >alist
|
2009-05-06 15:30:30 -05:00 |
Slava Pestov
|
5eb74d1d8d
|
alien.strings: fix symbol>string for Windows
|
2009-05-05 14:41:38 -05:00 |
Slava Pestov
|
f6f7ded95a
|
continuations: update tests for word renaming
|
2009-05-05 12:47:33 -05:00 |
Slava Pestov
|
280b50891d
|
alien.strings: fix native-string>alien on Windows
|
2009-05-05 11:40:28 -05:00 |
Slava Pestov
|
8b48ee797a
|
Merge branch 'master' of git://factorcode.org/git/factor
|
2009-05-05 10:35:13 -05:00 |
Slava Pestov
|
4764f1c676
|
Fix botched replace all in VM source, clean up image saving code, and fix save-image-and-exit to actually call (save-image-and-exit) instead of (save-image)
|
2009-05-05 10:29:22 -05:00 |
Slava Pestov
|
e906885c16
|
generic.standard: remove bogus error check
|
2009-05-05 09:12:49 -05:00 |
Slava Pestov
|
08d4a60203
|
alien.strings cleanup
|
2009-05-05 09:12:39 -05:00 |
Slava Pestov
|
1e2561f863
|
Make walker work better with call( and breakpoints which are nested inside combinators
|
2009-05-05 09:12:32 -05:00 |
Doug Coleman
|
ef5226b31f
|
remove >bignum in crc32 -- 2x faster on both 32 and 64bit
|
2009-05-04 21:27:14 -05:00 |
Sam Anklesaria
|
b529e83d55
|
reduce-r (foldr for sequences)
|
2009-05-04 18:38:29 -05:00 |
Slava Pestov
|
dbd4b8ddb8
|
Fix test failures
|
2009-05-04 13:10:56 -05:00 |
Slava Pestov
|
c68e05d3d8
|
Fix some test failures
|
2009-05-04 09:44:26 -05:00 |
Slava Pestov
|
25f7ce92fa
|
Remove bogus alien.dlls directory
|
2009-05-04 06:44:55 -05:00 |
Slava Pestov
|
a776dffeb6
|
Split up tools.vocabs. Note that load-everything is now named load-all
|
2009-05-04 06:44:17 -05:00 |
Slava Pestov
|
d991690a47
|
Merge branch 'master' of git://factorcode.org/git/factor
|
2009-05-04 05:16:47 -05:00 |
Slava Pestov
|
925c78e8a6
|
Don't make a curry
|
2009-05-04 05:15:48 -05:00 |
Slava Pestov
|
4d438a3edd
|
Remove cruddy string encoding/decoding code from VM
|
2009-05-02 13:45:38 -05:00 |
Slava Pestov
|
d44957bf3a
|
Cleaning up VM code
|
2009-05-02 09:19:09 -05:00 |
Doug Coleman
|
4057332535
|
add a few usages of iota, remove most 1+ and 1- from core
|
2009-05-01 19:58:24 -05:00 |
Doug Coleman
|
ed5f913aab
|
fix unit tests that call lines or contents
|
2009-05-01 16:38:04 -05:00 |
Doug Coleman
|
c8437caaa4
|
fix spacing in io docs
|
2009-05-01 15:56:16 -05:00 |
Doug Coleman
|
4cef8ff880
|
rename lines to stream-lines
rename cnotents to stream-contents
|
2009-05-01 10:41:27 -05:00 |
Slava Pestov
|
0745b11da8
|
Oops
|
2009-05-01 08:21:31 -05:00 |
Slava Pestov
|
3e3d39382f
|
Fix circularity
|
2009-05-01 08:05:48 -05:00 |
Slava Pestov
|
210c8c1316
|
Adding and removing vocabs now updates all-vocabs-seq
|
2009-05-01 07:21:56 -05:00 |
Slava Pestov
|
6f03366e2b
|
Rename enable/disable-compiler to enable/disable-optimizer, and add with-optimizer and without-optimizer combinators
|
2009-05-01 05:52:05 -05:00 |
Slava Pestov
|
c281342ac7
|
Some gold plating
|
2009-05-01 02:03:22 -05:00 |
Slava Pestov
|
23b5888da6
|
Fix some test failures and add an unportable tag
|
2009-04-30 22:56:15 -05:00 |
Slava Pestov
|
fb360498f3
|
Update usages of global ... change-at to use the new change-global combinator
|
2009-04-30 21:38:14 -05:00 |
Slava Pestov
|
6380550d14
|
Merge git://github.com/bogiebro/factor into bogiebro2
|
2009-04-30 21:22:38 -05:00 |
Slava Pestov
|
e5cdb7ac2d
|
call( fast-path now supports curry and compose
|
2009-04-30 21:08:29 -05:00 |
Slava Pestov
|
59d6131c7c
|
Bum 3 instructions out of megamorphic fast path by switching to fixed-size caches
|
2009-04-30 04:14:14 -05:00 |
Slava Pestov
|
515c619202
|
Non-optimizing compiler now open-codes megamorphic dispatch fast path
|
2009-04-30 03:37:07 -05:00 |
Slava Pestov
|
964fbd0a24
|
Fix test failures from ratio/complex built-in removal
|
2009-04-30 00:38:55 -05:00 |
Slava Pestov
|
fc4894fbdf
|
Replace ratio and complex built-in types with tuples defined in the library. This frees up two lo-tags, so move array and quotation over to these tags and update compiler for new tags
|
2009-04-30 00:27:35 -05:00 |
Slava Pestov
|
9f4ac667dc
|
Move some unit tests from generic to generic.math
|
2009-04-29 23:36:05 -05:00 |
Slava Pestov
|
bd186b6320
|
Eliminate 3 instructions from PIC fast path
|
2009-04-29 21:32:05 -05:00 |
Slava Pestov
|
02bd4f3f00
|
PICs now pass the method table around instead of extracting it from the generic word body. This gels better with how compilation units are supposed to work
|
2009-04-29 19:39:43 -05:00 |
Sam Anklesaria
|
53302edb15
|
moved change-global to namespaces
|
2009-04-28 20:37:00 -05:00 |
Slava Pestov
|
dbc1a8e1a3
|
Only generate cold call entry points for standard generics and not hooks
|
2009-04-28 18:17:28 -05:00 |
Slava Pestov
|
dfcbd206b6
|
Fix -pic command line switch, and enable PICs in user-space
|
2009-04-28 18:06:10 -05:00 |
Slava Pestov
|
5b53562c7b
|
Add better error checking for INSTANCE: and GENERIC#, and remove unnecessary word props when generic word's combination changes
|
2009-04-28 17:56:15 -05:00 |
Slava Pestov
|
c15a4c1c5a
|
Add new relocation type for call sites which may be replaced by ICs
|
2009-04-28 17:53:14 -05:00 |
Slava Pestov
|
5f6c074edd
|
Split up types.c/h into smaller files, remove optimized slot from F_WORD struct
|
2009-04-28 17:26:11 -05:00 |
Slava Pestov
|
e940f6fd8b
|
Add method dispatch statistics
|
2009-04-28 16:58:05 -05:00 |
Slava Pestov
|
4d10105802
|
Working on inline caching
|
2009-04-28 03:48:37 -05:00 |
Slava Pestov
|
7b08accb7e
|
Merge branch 'master' into inline_caching
|
2009-04-27 16:14:45 -05:00 |
Joe Groff
|
0d03dea74b
|
factor out tuple literal slot parsing from the rest of tuple literal parsing
|
2009-04-26 15:59:26 -05:00 |
Slava Pestov
|
a14e5a4a3b
|
Better local cache
|
2009-04-26 08:06:37 -05:00 |
Slava Pestov
|
7e84daf0f1
|
Move (execute) to kernel.private
|
2009-04-26 02:42:37 -05:00 |
Slava Pestov
|
356537593e
|
Get rid of execute-unsafe now that (execute) is more versatile
|
2009-04-25 21:50:34 -05:00 |
Slava Pestov
|
2630c4a95f
|
Add local caching
|
2009-04-25 20:33:52 -05:00 |
Slava Pestov
|
7aa65b5b5f
|
Fixing new method dispatch implementation
|
2009-04-25 19:41:27 -05:00 |
Slava Pestov
|
3dc9fdf9db
|
Fleshed out new dispatch code
|
2009-04-24 20:43:01 -05:00 |
Slava Pestov
|
8c5b0373a8
|
Working on new method dispatch system
|
2009-04-24 15:31:06 -05:00 |
Slava Pestov
|
7d0ae65adc
|
Don't call notify-error-observers if there weren't any new definitions
|
2009-04-24 01:19:28 -05:00 |
Slava Pestov
|
ba40acda28
|
Merge Joe Groff's booleans vocab into kernel
|
2009-04-23 22:39:31 -05:00 |
Slava Pestov
|
5649cc7a0a
|
Compiler warnings are no more
|
2009-04-23 22:17:25 -05:00 |
Slava Pestov
|
c074c2c93b
|
Fix >alist docs
|
2009-04-23 19:07:27 -05:00 |
Slava Pestov
|
c2fe2a4fea
|
Improve stack checker documentation
|
2009-04-23 03:48:32 -05:00 |
Slava Pestov
|
8432c30ed1
|
Fix docs
|
2009-04-22 21:20:36 -05:00 |
Slava Pestov
|
85426d1d7d
|
Merge branch 'master' of git://factorcode.org/git/factor
|
2009-04-22 19:36:13 -05:00 |
Slava Pestov
|
c9defa6494
|
Make FORGET: M\ ... work
|
2009-04-22 19:36:01 -05:00 |
Doug Coleman
|
7f983f12d4
|
fix help lint failures, fix example in words
|
2009-04-22 12:26:28 -05:00 |
Slava Pestov
|
3353a777f7
|
Fixing some unit test failures
|
2009-04-22 07:05:00 -05:00 |
Slava Pestov
|
48e70b65fa
|
Move cross-referencing stuff to tools.crossref since compiler doesn't depend on it anymore, and compute cross-referencing index as needed; reduces image size by ~4Mb
|
2009-04-22 04:20:38 -05:00 |
Slava Pestov
|
a3c0dd44a1
|
Revert "Remove method-declaration stuff from generic.standard since hints accomplishes the same thing"
This reverts commit 487b92074c.
|
2009-04-22 00:15:48 -05:00 |
Slava Pestov
|
487b92074c
|
Remove method-declaration stuff from generic.standard since hints accomplishes the same thing
|
2009-04-21 23:19:13 -05:00 |
Slava Pestov
|
97a522da0e
|
Fix conflict
|
2009-04-21 16:26:22 -05:00 |
Slava Pestov
|
bd8787d540
|
Tweak unit test in classes vocab to yield more information on failure
|
2009-04-21 16:23:54 -05:00 |
Slava Pestov
|
469c9ee21d
|
Debugging stack checking
|
2009-04-21 16:09:53 -05:00 |
Slava Pestov
|
a9b4a724a4
|
Remove "compiled-status" word prop and simplify associated machinery
|
2009-04-21 03:23:11 -05:00 |
Slava Pestov
|
461ddfac1a
|
Fix 'become'
|
2009-04-21 00:05:39 -05:00 |
Slava Pestov
|
f38d2f91f6
|
Words which didn't compile cannot be run at all
|
2009-04-20 22:05:41 -05:00 |
Slava Pestov
|
05f3f9dcb9
|
Fixing unit tests for stack effect inference changes
|
2009-04-20 21:15:19 -05:00 |
Slava Pestov
|
ad943f6c4c
|
Merge branch 'master' into more_robust_stack_checking
|
2009-04-20 20:11:32 -05:00 |
Slava Pestov
|
0d0c7f2d55
|
Fix unit test failures caused by stricter type checking in M: encoder stream-write
|
2009-04-20 20:05:17 -05:00 |
Slava Pestov
|
8414693142
|
stack-checker: trust word declarations instead of recursively checking them
|
2009-04-20 18:44:45 -05:00 |
Slava Pestov
|
5165d811d5
|
Changing the stack effect of a generic word could break the compiler
|
2009-04-20 04:21:00 -05:00 |
Slava Pestov
|
0f26d02d41
|
Passing the wrong type of sequence to M\ encoder write now throws an error
|
2009-04-20 03:26:56 -05:00 |
Slava Pestov
|
ec72f33fcb
|
Documentation updates
|
2009-04-20 02:23:52 -05:00 |
Slava Pestov
|
bcd0533794
|
Improve example in syntax vocab
|
2009-04-20 01:42:54 -05:00 |
Alex Chapman
|
dac233992a
|
Merge branch 'master' into experimental
|
2009-04-20 12:21:54 +10:00 |
Slava Pestov
|
e811dd6192
|
Reverse compiler.errors => tools.errrs dependency to reduce deploy image size
|
2009-04-18 03:21:31 -05:00 |
Doug Coleman
|
7eaa20a4c5
|
fix stack effect of n*quot, use iota in core/slots
|
2009-04-17 18:04:41 -05:00 |
Slava Pestov
|
f80c89f128
|
Add fatal? flag to error types; non-fatal errors are hidden by default in error list, not shown in summary
|
2009-04-17 16:16:12 -05:00 |
Doug Coleman
|
7a1841f59b
|
(( -- )) eval -> eval( -- )
|
2009-04-17 15:49:21 -05:00 |
Doug Coleman
|
364ea217ef
|
fix more compiler errors
|
2009-04-17 14:44:08 -05:00 |
Doug Coleman
|
aad6a3d504
|
fixing compiler error in core
|
2009-04-17 12:45:57 -05:00 |
Alex Chapman
|
c2a35ecf33
|
Fix an example in syntax docs
|
2009-04-17 19:07:45 +10:00 |
Slava Pestov
|
0a5b076c11
|
Make the walker infer
|
2009-04-16 23:14:11 -05:00 |
Slava Pestov
|
c0874e64cc
|
Documentation updates
|
2009-04-15 18:19:35 -05:00 |
Slava Pestov
|
a7eb21659d
|
Merge branch 'smarter_error_list' of git://factorcode.org/git/factor into smarter_error_list
|
2009-04-15 00:27:36 -05:00 |
Slava Pestov
|
83b7ac3f3a
|
Forgetting a definition removes compile error
Notify definition observers with nested compilation units
|
2009-04-15 00:27:02 -05:00 |
Slava Pestov
|
b5b80cd0e9
|
Documentation updates
|
2009-04-14 20:36:10 -05:00 |
Slava Pestov
|
128715def4
|
Documentation updates
|
2009-04-14 17:55:58 -05:00 |
Slava Pestov
|
d582c260ac
|
Merge branch 'smarter_error_list' of git://factorcode.org/git/factor into smarter_error_list
|
2009-04-14 15:09:07 -05:00 |
Slava Pestov
|
65b27354ad
|
Merge branch 'master' into smarter_error_list
|
2009-04-14 15:07:22 -05:00 |
Slava Pestov
|
1c68b389cc
|
Document special float values
|
2009-04-14 15:05:10 -05:00 |
Slava Pestov
|
30a44225cd
|
Fix code for floats syntax change
|
2009-04-14 15:04:58 -05:00 |
Slava Pestov
|
eface15ffa
|
Merge branch 'master' into smarter_error_list
|
2009-04-13 20:35:35 -05:00 |
Slava Pestov
|
cb6f59ff5b
|
Fix unit test failure in math.parser
|
2009-04-13 20:25:55 -05:00 |
Slava Pestov
|
28687d73c5
|
delete-file-errors calls notify-error-observers
|
2009-04-13 20:25:31 -05:00 |
Slava Pestov
|
c01266300a
|
Merge branch 'master' into smarter_error_list
|
2009-04-13 20:08:48 -05:00 |
Slava Pestov
|
0ffd43e2e3
|
1.0/0.0 => 1/0.
|
2009-04-13 19:48:08 -05:00 |
Slava Pestov
|
fd5ab25a09
|
Better handling of errors without file/line info
|
2009-04-13 17:19:32 -05:00 |
Slava Pestov
|
73a2e81953
|
Print unit test failures better
|
2009-04-13 14:40:55 -05:00 |
Slava Pestov
|
e52be965f0
|
Finish moving compiler.errors to basis
|
2009-04-13 02:50:23 -05:00 |
Slava Pestov
|
d227fcd33f
|
Move compiler.errors to basis
|
2009-04-13 02:18:41 -05:00 |
Slava Pestov
|
e595576dc3
|
Make more words infer
|
2009-04-12 23:01:14 -05:00 |
Slava Pestov
|
cdd372314b
|
Working on error list change notification
|
2009-04-12 23:01:08 -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
|
0b52638dfc
|
Working on error summary list
|
2009-04-12 13:24:12 -05:00 |
Slava Pestov
|
0420b39f4f
|
Make source file error types a bit more extensible
|
2009-04-11 22:26:24 -05:00 |
Slava Pestov
|
0fda643ab1
|
Optimizing string>number
|
2009-04-11 20:30:51 -05:00 |
Slava Pestov
|
e5df0559eb
|
Working on adding help-lint errors to error list
|
2009-04-11 20:30:09 -05:00 |
Slava Pestov
|
78503a1b9c
|
Merge branch 'master' into smarter_error_list
|
2009-04-10 06:23:17 -05:00 |
Slava Pestov
|
a0ba66080d
|
Documentation updates suggested by dmpk2k
|
2009-04-10 03:52:53 -05:00 |
Slava Pestov
|
0a7485190b
|
compile-error-type => source-error-type; make test failures global
|
2009-04-10 03:52:12 -05:00 |
Slava Pestov
|
e467f4eea3
|
More work on unit test tool
|
2009-04-09 08:17:41 -05:00 |
Slava Pestov
|
7adb76aaf4
|
Factor out some compiler error code into source-files.errors
|
2009-04-09 04:50:38 -05:00 |
Slava Pestov
|
bc6dfeea17
|
Move assert-sequence= from mime.multipart to sequences
|
2009-04-09 04:49:54 -05:00 |
Slava Pestov
|
61918ac0c5
|
Merge branch 'master' into smarter_error_list
|
2009-04-08 06:45:49 -05:00 |
Slava Pestov
|
37e278ed02
|
Use [ ] [ ] map-reduce instead of unclip [ ] reduce
|
2009-04-06 17:50:54 -05:00 |
Slava Pestov
|
2adee07a29
|
Merge branch 'master' into smarter_error_list
|
2009-04-06 13:41:33 -05:00 |
Slava Pestov
|
1d563edcd9
|
Oops
|
2009-04-06 13:34:38 -05:00 |
Slava Pestov
|
75985a6c7c
|
Merge branch 'master' into smarter_error_list
|
2009-04-06 13:27:06 -05:00 |
Slava Pestov
|
adc764efa3
|
Cleanup
|
2009-04-06 13:26:07 -05:00 |
Slava Pestov
|
890553b776
|
Fixing tests for method-sec removal
|
2009-04-06 05:22:28 -05:00 |
Slava Pestov
|
7bf0a46d3d
|
Updating tests for method-spec removal
|
2009-04-06 04:16:39 -05:00 |
Slava Pestov
|
fb246e2c85
|
Documentation fixes
|
2009-04-06 04:15:58 -05:00 |
Slava Pestov
|
0f04061079
|
Fixing some unit test failures
|
2009-04-06 03:30:23 -05:00 |
Slava Pestov
|
99b8400e56
|
Documentation updates
|
2009-04-06 03:00:46 -05:00 |
Slava Pestov
|
268abfcf2a
|
Remove method-specs in favor of M\
|
2009-04-06 02:59:59 -05:00 |
Slava Pestov
|
3752c706da
|
Add M\ syntax for method literals
|
2009-04-06 02:57:39 -05:00 |
Slava Pestov
|
476d1910c2
|
Merge branch 'master' into smarter_error_list
|
2009-04-05 23:54:01 -05:00 |
Slava Pestov
|
68728d1cc4
|
Fix prettyprint of CONSTANT: and ALIAS:
|
2009-04-05 20:44:34 -05:00 |
Slava Pestov
|
75dd35179b
|
Fix alien unit tests
|
2009-04-05 17:34:02 -05:00 |
Slava Pestov
|
d707292d84
|
Fix documentation for map-index
|
2009-04-04 20:22:49 -05:00 |
Slava Pestov
|
1040426565
|
Fix alien hashcode for expired aliens
|
2009-04-04 20:21:41 -05:00 |
Slava Pestov
|
b4a74f55a3
|
Add hashcode method for simple-alien; improves performance of malloc and free
|
2009-04-04 19:57:48 -05:00 |
Slava Pestov
|
9907bd9fe2
|
Add fseek primitive so that c-streams can seek. This lets the UI work without native IO
|
2009-04-03 10:16:25 -05:00 |
Slava Pestov
|
51e43d69ab
|
Merge branch 'master' of git://factorcode.org/git/factor
|
2009-03-31 23:39:36 -05:00 |
Slava Pestov
|
ab7f433aa2
|
Fix stack effect declarations for (>>foo) words
|
2009-03-31 23:39:11 -05:00 |
Daniel Ehrenberg
|
9e9116f0ea
|
Better error message for syntax error in : foo ( : bar
|
2009-03-31 23:18:52 -05:00 |
Slava Pestov
|
932d44cab8
|
Small speedup for code using H{ } clone and with-scope
|
2009-03-31 08:16:04 -05:00 |
Slava Pestov
|
5a903d7bcd
|
Fix a bug in CONSTANT: -- it wasn't calling reset-word
|
2009-03-29 22:46:27 -05:00 |
Slava Pestov
|
4e260ff000
|
Fix syntax docs
|
2009-03-28 04:25:07 -05:00 |
Slava Pestov
|
b5c5991747
|
Working on UI compile error viewer tool
|
2009-03-28 04:19:02 -05:00 |
Slava Pestov
|
f97389503f
|
Fix stream-read-until on byte-readers
|
2009-03-27 19:26:16 -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
|
b51ed8559e
|
Update GENERIC# docs now that stack effect is mandatory
|
2009-03-26 21:26:06 -05:00 |
Doug Coleman
|
b771758ff7
|
fix load errors, help lint
|
2009-03-26 10:45:52 -05:00 |
Doug Coleman
|
8b7fcce399
|
update code for usages of add-library
|
2009-03-25 23:00:19 -05:00 |
Doug Coleman
|
4b275c2861
|
make add-library normalize-path, use libfactor-ffi-tests for testing ffi
|
2009-03-25 13:05:34 -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
|
637d06a4f8
|
Add silly 'tip of the day' feature, and 'recently visited' list to UI browser home page
|
2009-03-24 04:11:08 -05:00 |
Slava Pestov
|
6f4e5b4bd9
|
Move synopsis* from definitions to see
|
2009-03-23 19:25:10 -05:00 |
Slava Pestov
|
8385e9d9f5
|
Fixing compile errors, test failures and help lint failures
|
2009-03-23 17:12:41 -05:00 |
Slava Pestov
|
a3e05d8ecc
|
Add stack declarations to primitives during bootstrap now that ( is just a comment and won't affect HELP: anymore
|
2009-03-23 03:03:44 -05:00 |
Slava Pestov
|
356bff6424
|
kernel doesn't need to depend on classes.tuple.private
|
2009-03-23 01:18:39 -05:00 |
Slava Pestov
|
723bfab030
|
Fixing unit tests for syntax change
|
2009-03-23 00:34:02 -05:00 |
Slava Pestov
|
6080c6e734
|
Fix stack effect redefinition
|
2009-03-22 20:16:31 -05:00 |
Slava Pestov
|
4fc2182ac8
|
define-generic and define-simple-generic now take stack effect parameters; math-combination is a singleton instead of a tuple
|
2009-03-22 18:00:26 -05:00 |
Slava Pestov
|
e0d48e3ab6
|
New utility word: complete-effect
|
2009-03-22 17:59:40 -05:00 |
Slava Pestov
|
0ffc9247cc
|
words: Fix compile errors in unit tests, remove ?word-name word and replace its usages with present
|
2009-03-22 17:53:06 -05:00 |
Slava Pestov
|
c0154c1391
|
Change (:) to parse effect immediately, and remove ( parsing word
|
2009-03-21 03:17:35 -05:00 |
Slava Pestov
|
ea60f8ae93
|
Changing : foo ; parsing to SYNTAX: foo ;
|
2009-03-21 01:27:50 -05:00 |
Daniel Ehrenberg
|
db876598ed
|
Fixing code-point-length
|
2009-03-19 17:42:38 -05:00 |
Doug Coleman
|
92d58b1160
|
Add more unit tests for code-point-length
|
2009-03-19 17:36:49 -05:00 |
Slava Pestov
|
9d44b7620f
|
Fixing the build
|
2009-03-18 17:01:26 -05:00 |
Slava Pestov
|
2ed97f5a24
|
Various fixes for call(
|
2009-03-17 18:53:44 -05:00 |
Slava Pestov
|
786475102d
|
Make more code infer
|
2009-03-17 02:19:50 -05:00 |
Slava Pestov
|
bdec395130
|
Remove predicate-instance? hack; use call( instead
|
2009-03-16 20:49:19 -05:00 |
Slava Pestov
|
be4fb1e7d9
|
Move call( and execute( to core
|
2009-03-16 20:11:36 -05:00 |
Slava Pestov
|
38c6be94d4
|
Fixing some stack comments
|
2009-03-16 06:17:18 -05:00 |
Slava Pestov
|
1559b74640
|
Add new check-datastack primitive and re-implement call( with it, instead of using with-datastack. call( is now 5x faster
|
2009-03-16 06:16:51 -05:00 |
Slava Pestov
|
1fab364299
|
Updating some unit tests
|
2009-03-16 00:05:43 -05:00 |
Slava Pestov
|
fe8b55bb90
|
Moving mixin instances between source files works better now
|
2009-03-16 00:04:34 -05:00 |
Slava Pestov
|
47dc534901
|
Help lint fixes
|
2009-03-15 23:25:29 -05:00 |