Joe Groff
|
3db1955a93
|
record the C++ compiler version in the VM, and expose it with a vm-compiler word
|
2010-03-01 13:32:07 -08:00 |
Joe Groff
|
9086a66746
|
parse-tokens had two $notes sections. oops!
|
2010-03-01 11:50:16 -08:00 |
Joe Groff
|
a282a8dd26
|
lexer, parser: update docs on "parse-tokens" and add docs for "each-token", "map-tokens"
|
2010-03-01 11:47:57 -08:00 |
Joe Groff
|
0c71fcccc7
|
lexer: add "each-token" and "map-tokens", which are equivalent to "parse-token _ each/map" but incremental. update a smattering of parsing words (such as USING:, SYMBOLS:, etc.) to use each-token/map-tokens
|
2010-02-28 22:19:43 -08:00 |
Joe Groff
|
c8c93f8336
|
classes.tuple.parser: throw bad-slot-name immediately when an invalid slot name in a tuple/struct literal is scanned
|
2010-02-28 20:14:16 -08:00 |
Slava Pestov
|
fce5a1644a
|
sequences: fix help lint
|
2010-02-26 00:44:48 +13:00 |
Slava Pestov
|
e5fc398dae
|
sequences: add cartesian-each, cartesian-map, cartesian-product words to eliminate some duplication throughout the codebase
|
2010-02-25 20:54:57 +13:00 |
Slava Pestov
|
6b88939d47
|
sequences: add suffix! to destructive sequence ops article
|
2010-02-25 05:57:09 +13:00 |
Slava Pestov
|
2dde82ffff
|
Slices over specialized arrays can now be passed to C functions, written to binary output streams, and given to malloc-byte-array
|
2010-02-25 04:50:31 +13:00 |
Slava Pestov
|
c1e7a3ffc2
|
Specialized arrays, structs and other objects responding to the >c-ptr / byte-length protocol can now be written to binary streams
|
2010-02-24 20:18:41 +13:00 |
Joe Groff
|
721f9018b1
|
fix typos in alien docs
|
2010-02-23 11:56:10 -08:00 |
Joe Groff
|
dff7d09055
|
update docs about pointer types
|
2010-02-23 11:03:48 -08:00 |
Slava Pestov
|
daf2e5270c
|
Get foldable and flushable declarations working on typed words
|
2010-02-24 00:16:55 +13:00 |
Slava Pestov
|
1f89dc505a
|
effects.parser: throw a proper no-word error if effect references an unknown class word
|
2010-02-23 23:57:13 +13:00 |
Joe Groff
|
524e58078a
|
repeated runs of classes.tuple test would fail because partially defined classes.tuple.tests:bad-superclass type would shadow classes.tuple:bad-superclass
|
2010-02-22 19:35:52 -08:00 |
Doug Coleman
|
06471c0a0d
|
Fix a couple of typos in complex number docs
|
2010-02-22 17:39:30 -06:00 |
Slava Pestov
|
31c467cf52
|
parser: auto-use prefers non-private words to private words
|
2010-02-22 19:25:08 +13:00 |
Slava Pestov
|
7d90469666
|
vocabs.loader: tweak platform checking logic
|
2010-02-22 13:17:46 +13:00 |
Slava Pestov
|
b907ada6a9
|
vocabs: document platforms.txt
|
2010-02-21 20:38:09 +13:00 |
Slava Pestov
|
63365bd3ea
|
native-thread-test: clean up
|
2010-02-21 17:48:05 +13:00 |
Slava Pestov
|
6249e264e1
|
continuations: add a throw-continue word for resumable errors, and change vocabs.metadata to throw a resumable error if the current platform is not supported
|
2010-02-20 13:41:33 +13:00 |
Slava Pestov
|
e95dc9440f
|
vocabs.loader.test.a: fix
|
2010-02-20 13:31:51 +13:00 |
Slava Pestov
|
0aad3e6e12
|
vocabs.metadata: replace unportable tag with a platforms.txt file for more fine-grained control. Rename unportable tag to untested for remaining cases
|
2010-02-20 13:30:49 +13:00 |
Slava Pestov
|
0c20afed7c
|
make: documentation tweak
|
2010-02-20 12:18:29 +13:00 |
Slava Pestov
|
58d035f1c7
|
Fix two problems with recompilation: predicate constant folding was recording unsatisfied dependencies in some cases, and literal tuple instances of forgotten classes would cause problems for method inlining
|
2010-02-20 12:01:47 +13:00 |
Philipp Brüschweiler
|
b49b577b10
|
assocs: doc fixes
|
2010-02-19 11:26:01 +01:00 |
Philipp Brüschweiler
|
d950258284
|
sequences: clarify some stack effect and examlpes in docs
|
2010-02-19 11:26:01 +01:00 |
Philipp Brüschweiler
|
4fbdb8eaa3
|
math: typo in rem docs
|
2010-02-19 11:23:20 +01:00 |
Slava Pestov
|
74891bc02a
|
Update documentation for new help lint check
|
2010-02-19 12:31:52 +13:00 |
Joe Groff
|
8e1a81f8d5
|
Revert "fix append-path and vocab-dir to use path-separator"
This reverts commit 0f3026b871.
|
2010-02-17 16:06:45 -08:00 |
Joe Groff
|
a48dd77d61
|
Revert "io.pathnames: make absolute-path? public"
This reverts commit 48756c9fca.
|
2010-02-17 16:06:30 -08:00 |
Joe Groff
|
a968c15b41
|
Revert "make io.pathnames tests path-separator-neutral"
This reverts commit f344c00629.
|
2010-02-17 16:06:13 -08:00 |
Joe Groff
|
de7bafbf47
|
Revert "vocabs.loader: make vocab-dir+ use path-separator too"
This reverts commit 2dcc720629.
|
2010-02-17 16:05:59 -08:00 |
Joe Groff
|
67b5b8436f
|
Merge branch 'master' of git://factorcode.org/git/factor
|
2010-02-17 12:50:46 -08:00 |
Slava Pestov
|
fd1c0a5d0a
|
io.pathnames: fix doc typo
|
2010-02-18 08:38:45 +13:00 |
Joe Groff
|
0767e066fd
|
Merge branch 'master' of git://factorcode.org/git/factor
|
2010-02-17 11:37:14 -08:00 |
Slava Pestov
|
06fb9aac4f
|
Fix unit test failures
|
2010-02-18 04:58:30 +13:00 |
Slava Pestov
|
6675bc2ace
|
classes.tuple: document final class declaration
|
2010-02-18 04:13:34 +13:00 |
Slava Pestov
|
fea8be5b6f
|
classes.tuple: fix screwup
|
2010-02-18 03:00:43 +13:00 |
Slava Pestov
|
56dff5b0f4
|
typed: only unbox final classes. Fixes bug reported by littledan
|
2010-02-18 02:39:12 +13:00 |
Slava Pestov
|
1100861204
|
Add support for final tuple classes which cannot be subclassed: TUPLE: foo ... ; final
|
2010-02-18 02:19:57 +13:00 |
Slava Pestov
|
d5a7393606
|
core: minor cleanups
|
2010-02-18 01:57:22 +13:00 |
Slava Pestov
|
9cda3cf03e
|
Minor documentation fixes
|
2010-02-18 01:19:39 +13:00 |
Slava Pestov
|
5eed2e5ce5
|
combinators: better wrong-values error
|
2010-02-18 01:19:26 +13:00 |
Joe Groff
|
2dcc720629
|
vocabs.loader: make vocab-dir+ use path-separator too
|
2010-02-16 19:29:42 -08:00 |
Joe Groff
|
f344c00629
|
make io.pathnames tests path-separator-neutral
|
2010-02-16 19:28:51 -08:00 |
Joe Groff
|
48756c9fca
|
io.pathnames: make absolute-path? public
|
2010-02-16 19:01:44 -08:00 |
Joe Groff
|
0f3026b871
|
fix append-path and vocab-dir to use path-separator
|
2010-02-16 18:40:40 -08:00 |
Slava Pestov
|
4f62d63e47
|
Merge branch 'deploy-resources' of git://factorcode.org/git/factor into deploy-resources
|
2010-02-17 00:17:09 +13:00 |
Slava Pestov
|
2d57c9d815
|
Clean up some tags
|
2010-02-17 00:12:55 +13:00 |