John Benediktsson
|
986bf1b2f9
|
Revert "Auto load urls.secure when needed"
This reverts commit bb7740091e .
|
2015-11-04 07:45:46 -08:00 |
Sankaranarayanan Viswanathan
|
bb7740091e
|
Auto load urls.secure when needed
|
2015-10-29 21:28:22 -07:00 |
John Benediktsson
|
2fc178e518
|
arrays: don't need to use slots.private.
|
2015-10-29 09:05:12 -07:00 |
Björn Lindqvist
|
05b6d2d19b
|
arrays: can use the length>> accessor instead
|
2015-10-29 06:36:38 +01:00 |
Björn Lindqvist
|
1ee0823e52
|
arrays: make it so pair? doesn't call length, fixes #1496
|
2015-10-29 00:48:18 +01:00 |
Björn Lindqvist
|
81ad3e21cb
|
tuple-arrays: initial-values can be reused here to create the tuple
array sequence
|
2015-10-10 23:58:04 +02:00 |
John Benediktsson
|
9c0d5cf34d
|
memory: disable a test to get a clean win32 build.
|
2015-10-10 09:56:15 -07:00 |
John Benediktsson
|
141f3c9e65
|
math: use "i/f" for stack effect.
|
2015-09-30 19:01:38 -07:00 |
Björn Lindqvist
|
85784c5265
|
VM: make save-image throw exception on error (#1090)
|
2015-09-30 23:31:47 +02:00 |
Björn Lindqvist
|
ffc441ad63
|
VM: looks like ERROR_C_STRING is never thrown, so it can be removed
|
2015-09-29 23:12:56 +02:00 |
John Benediktsson
|
adbd379241
|
classes.tuple: fix stack effect, didn't mean to commit change.
|
2015-09-24 09:38:16 -07:00 |
John Benediktsson
|
7583ffc2c9
|
classes.tuple: use class-of in tuple>array.
|
2015-09-24 07:58:02 -07:00 |
Björn Lindqvist
|
804348287c
|
Docs: fix a bunch of help-lint warnings
|
2015-09-22 08:52:59 +02:00 |
Björn Lindqvist
|
db0739ff36
|
sequences: extra doc and test for 2all?
|
2015-09-22 08:52:59 +02:00 |
John Benediktsson
|
eaa65bc66f
|
lexer: change shebang handling to be in skip-blank.
It previously required "#!" to be defined like "!", now it doesn't.
|
2015-09-10 17:53:04 -07:00 |
John Benediktsson
|
59caf874a3
|
syntax: removing #! as a comment character.
We don't need two types of comments and shebang (#!) is handled
natively by the lexer, so the original reason for #! is not valid.
|
2015-09-09 18:28:08 -07:00 |
John Benediktsson
|
5fdc98cb97
|
syntax: fix bad search-and-replace.
|
2015-09-08 16:21:06 -07:00 |
John Benediktsson
|
e477f6996f
|
Fix comments to be ! not #!.
|
2015-09-08 16:15:10 -07:00 |
Björn Lindqvist
|
de4917e6a1
|
VM: give the exception handling special object a real name
|
2015-09-02 21:54:33 +02:00 |
Björn Lindqvist
|
cee0b19324
|
VM: the ffi-signal-handler and ffi-leaf-signal-handler primitives are unused
|
2015-09-02 21:54:15 +02:00 |
Björn Lindqvist
|
10464e7e4e
|
VM: LEAF_FRAME_SIZE is 16 bytes on all platforms so we can simplify it
|
2015-08-26 20:23:15 +02:00 |
Björn Lindqvist
|
a2e8af2581
|
io.files: command line params is in the system's native encoding
|
2015-08-24 07:23:40 -07:00 |
Doug Coleman
|
0a5c181c9e
|
words: cleaning up word-props
|
2015-08-23 22:40:56 -07:00 |
Doug Coleman
|
de4e42b6ca
|
classes.parser: add a create-class word.
|
2015-08-23 22:40:56 -07:00 |
Björn Lindqvist
|
59b7a50567
|
VM: removing the get_datastack/retainstack/callstack primitives
they can all be implemented using the
datastack/retainstack/callstack-for primitives and the less primitives
the better!
|
2015-08-23 18:36:30 -07:00 |
John Benediktsson
|
ac5da311f7
|
more cleanup.
|
2015-08-17 20:48:48 -07:00 |
John Benediktsson
|
399d01f56e
|
strings.parser: finish removing triple-strings.
parse-string => parse-short-string (on the same line)
parse-multiline-string-until => parse-full-string
|
2015-08-17 19:49:12 -07:00 |
John Benediktsson
|
9dcca84c27
|
classes.tuple: a better error if creating a tuple from too many values.
|
2015-08-15 19:39:39 -07:00 |
John Benediktsson
|
a56a00689f
|
namespaces: don't need SLOT: and FROM:.
|
2015-08-15 16:31:21 -07:00 |
John Benediktsson
|
7d4964c136
|
alien.strings: remove (symbol>string) helper word.
|
2015-08-15 16:13:46 -07:00 |
John Benediktsson
|
18e557785f
|
Revert "parser: split parse-file into (parse-file)."
This reverts commit 18bbe6292a .
|
2015-08-15 16:05:41 -07:00 |
John Benediktsson
|
18bbe6292a
|
parser: split parse-file into (parse-file).
|
2015-08-15 09:12:06 -07:00 |
Björn Lindqvist
|
883f65d0e4
|
VM: fix one callstack overflow problem by "unlocking" the callstacks
border pages
Also a new vocab compiler.tests.callstack-overflow which is supposed to
contain all tests for callstack overflow-related problems.
|
2015-08-14 20:19:58 -07:00 |
Björn Lindqvist
|
9413f711b9
|
VM: the JIT_PROFILING special object is never used, so rename it to
JIT_UNUSED (removing it breaks boot images)
|
2015-08-14 20:19:53 -07:00 |
Björn Lindqvist
|
8c70f04d41
|
bootstrap.image: bs-special-objects -> special-objects,
bootstrap.image.syntax vocab not needed anymore
|
2015-08-14 20:19:53 -07:00 |
Björn Lindqvist
|
9cf36e3dc2
|
bootstrap.image: attempt to remove the SPECIAL-OBJECT: table
Instead of using newly defined words as keys to the special-objects
hash being built, you can reuse the constants in kernel.private
|
2015-08-14 20:19:52 -07:00 |
Björn Lindqvist
|
81057c4108
|
VM: the context_object_count must be wrong, there are only 4 of them
|
2015-08-14 20:19:50 -07:00 |
John Benediktsson
|
cc80c37bbb
|
namespaces: simplify (box-at) using cache.
|
2015-08-14 19:51:52 -07:00 |
John Benediktsson
|
2c41c913ee
|
parser: split out check-word-name.
|
2015-08-14 19:51:52 -07:00 |
John Benediktsson
|
0216f9f6d1
|
namespaces: rename namestack* to (get-namestack) for consistency.
|
2015-08-13 17:53:07 -07:00 |
John Benediktsson
|
bee46baecb
|
continuations: rename catchstack* to (get-catchstack) for consistency.
|
2015-08-13 17:52:40 -07:00 |
John Benediktsson
|
f88febc03e
|
namespaces: remove is-global word.
|
2015-08-13 17:46:40 -07:00 |
John Benediktsson
|
ceb75057da
|
change ERROR: words from throw-foo back to foo.
|
2015-08-13 16:13:05 -07:00 |
Doug Coleman
|
b2364198a2
|
words: use get-callstack.
|
2015-08-13 12:57:33 -07:00 |
Doug Coleman
|
c21a154056
|
core: callstack is a builtin type and a class name. rename the *stack words that grab the current stack get-foostack to avoid the callstack builtin conflict and for better symmetry with set-foostack.
|
2015-08-13 10:11:59 -07:00 |
Doug Coleman
|
b1606f3d0a
|
classes.error: It was in the other patch but not this one...
|
2015-08-12 19:40:25 -07:00 |
Doug Coleman
|
02008979d9
|
factor: Change ERROR: foo ; to define ``throw-foo`` instead of having ``foo`` throw implicitly. The old ``foo`` still throws implicitly because this is a big change to get right in one patch, but it should be removed soon.
|
2015-08-12 15:26:18 -05:00 |
Doug Coleman
|
948b1a650a
|
syntax: fix SINGLETON: to be on its own line in docs.
|
2015-08-12 12:10:32 -05:00 |
Doug Coleman
|
e0d1b14e5c
|
factor: don't need FROM: namespaces => set or namespaces:set anymore
|
2015-08-12 11:25:57 -05:00 |
Doug Coleman
|
28dcd0667a
|
factor: rename set to unordered-set.
|
2015-08-12 10:54:19 -05:00 |