Björn Lindqvist
aa5334420c
stack-checker.dependencies: moving the add-depends-on-class word + new docs
2016-12-09 11:28:18 +01:00
John Benediktsson
4e3fe96d3d
tools.deprecation: use filter-word-defs.
2016-12-06 16:31:33 -08:00
Björn Lindqvist
1f3394af26
compiler.*: places where filter-word-defs can be used
2016-12-06 09:00:01 +01:00
John Benediktsson
dffdd36694
locals.parser: use with-variables instead of with-scope.
2016-12-05 16:00:37 -08:00
John Benediktsson
21985232a2
locals.parser: maybe we can use unuse-words.
2016-12-05 15:56:30 -08:00
John Benediktsson
4717d39e69
xml.entities: use with-variable in with-entities.
2016-12-05 10:38:26 -08:00
John Benediktsson
d9cdb80b90
xmode.loader: use with-variable instead of with-scope.
2016-12-05 10:35:01 -08:00
Björn Lindqvist
df2e17a32d
linked-assocs: fixing stack effect
2016-12-05 08:49:31 +01:00
Björn Lindqvist
5c7627a777
stack-checker.dependencies: removing the add-depends-on-<blah> words
2016-12-03 15:50:55 +01:00
Björn Lindqvist
0142d0b078
basis/,extra/: using parse-array-def in a bunch of places
2016-12-03 13:23:24 +01:00
Björn Lindqvist
4d5b83c3f5
compiler.cfg.builder.alien.tests: fix test that broke windows
2016-12-01 19:52:02 +01:00
Björn Lindqvist
cefb15b2d6
alien.libraries.tests: fix for test that broke windows
2016-11-30 19:11:14 +01:00
John Benediktsson
6b1bb67ba6
images.loader.gtk: remove call to deprecated g_type_init.
2016-11-30 09:21:42 -08:00
Björn Lindqvist
cde510d69c
cpu.*: docs
2016-11-30 16:36:25 +01:00
Björn Lindqvist
75b6b12d0e
compiler.cfg.*,compiler.tree.*: more docs and tests
2016-11-30 16:36:25 +01:00
Björn Lindqvist
6cb3e313d9
dlists,http,ui.gadgets.*: nicer formatting of tuples
2016-11-30 16:36:25 +01:00
Björn Lindqvist
a9ac763912
alien.libraries: word>dlsym was a stupid idea that didn't work
...
The def>> attribute is stripped when deploying. So return dlsym? and use
that.
2016-11-30 16:36:24 +01:00
Björn Lindqvist
bfd40f0215
images.loader.gtk: startup hook for type registration
2016-11-30 11:57:14 +01:00
Björn Lindqvist
2ba659dcb1
io.sockets.secure,alien.libraries: new word word>dlsym to replace the dlsym? word
2016-11-30 11:51:54 +01:00
Björn Lindqvist
b42668ebeb
compiler,stack-checker.dependencies: init-dependencies isn't needed
2016-11-30 07:29:10 +01:00
Björn Lindqvist
e629f7b289
compiler.crossref: changes the way in which dependencies are stored on words
...
Previosly, they were stored in three sequences in the properties
"conditional-dependencies" "effect-dependencies" and
"definition-dependencies". It seem to better to store all three
types in one big property called "dependencies".
2016-11-30 07:29:10 +01:00
John Benediktsson
13807172d4
inverse: cleanup using.
2016-11-29 17:02:01 -08:00
John Benediktsson
ae09790c7c
stack-checker.dependencies: +definition+ can't use $class-description.
...
Also, placeholders for +effect+ and +conditional+.
2016-11-28 09:38:44 -08:00
Björn Lindqvist
d6eb6f2c76
compiler.crossref: better way to store the dependencies on words
2016-11-28 04:13:58 +01:00
Björn Lindqvist
e842e41f49
stack-checker.dependencies: docs
2016-11-28 02:04:28 +01:00
Björn Lindqvist
14e8688112
stack-checker.dependencies: changes the names of the dependency constants
...
Now named using the +blah+ convention which we're using elsewhere for
symbolic constants.
2016-11-28 02:04:28 +01:00
Björn Lindqvist
99653bab91
compiler.crossref: better code for getting dependencies-of + tests
2016-11-28 02:04:28 +01:00
Björn Lindqvist
581e2e2a62
vocabs.metadata.resources,help.pdf: gather used
2016-11-28 02:04:28 +01:00
Björn Lindqvist
6c73529525
compiler.codegen: we don't need the init-fixup word
2016-11-28 02:04:28 +01:00
John Benediktsson
7465bd0ed6
io.launcher: wait for new processes faster.
...
This starts at 5 milliseconds, then backs off 5 milliseconds at a time,
until 100 milliseconds. In case the processes are short-lived, they
will be detected sooner, and long-running processes will still be checked
at intervals of 100 millseconds like before.
2016-11-27 07:35:26 -08:00
John Benediktsson
463b57f7c9
help.tutorial: use arrays for test output in first-program.
2016-11-26 22:33:55 -08:00
John Benediktsson
dadff2f062
some cleanup.
2016-11-26 22:01:03 -08:00
John Benediktsson
72cf4fec47
colors.hex: support varying length hex notations.
...
6 characters: rrggbb (1.0 alpha)
8 characters: rrggbbaa
3 characters: rgb (1.0 alpha)
4 characters: rgba
2016-11-26 21:13:12 -08:00
Björn Lindqvist
3b0d5bba15
kernel.private: adding OBJ-SAMPLE-CALLSTACKS + test case
2016-11-24 05:11:46 +01:00
Björn Lindqvist
79dcce8f39
compiler.cfg.debugger: also print the instruction number
...
it's useful to see when debugging some compiler passes
2016-11-23 18:56:03 +01:00
Björn Lindqvist
d73666b9d0
VM: the unimplemented error isn't used anymore
...
Cause all the primitives are implemented so it can never ever be
thrown. Probably requires new boot images.
2016-11-23 10:24:52 +01:00
Björn Lindqvist
c55a6ef873
VM: removing the unused callstack-bounds primitive
...
Probably needs new boot images
2016-11-21 22:30:20 +01:00
Björn Lindqvist
2a21052950
Revert "Revert "urls: only create linked-hash if query is f." ( #1513 )"
...
This reverts commit 89d4f511f8
.
2016-11-20 05:09:13 +01:00
Björn Lindqvist
0e7fd0340d
io.sockets.secure.openssl.tests: fix so you dont get an error when test times out
2016-11-19 23:40:12 +01:00
Björn Lindqvist
861b0eacd7
openssl.libssl.tests: removing stupid test that didn't work
...
you can't know beforehand which of the tls versions openssl supports.
2016-11-19 23:24:51 +01:00
Björn Lindqvist
c6361436bf
io.sockets.secure.openssl: set connected to t after do-ssl-accept
...
This should prevent the SSL_shutdown:shutdown while in init error we've
been seeing
2016-11-19 19:05:53 +01:00
Björn Lindqvist
1b7b7e8260
io.sockets.secure.openssl: second |dispose seem to be redundant
2016-11-19 18:04:17 +01:00
Björn Lindqvist
cc6f03f5b5
openssl.libssl: new destructors, to make sure the tests doesnt leak
2016-11-19 18:03:12 +01:00
Björn Lindqvist
317a832a86
openssl.libssl: trying to organize vocab a little better
...
like all the constants in one block, and functions grouped on their
method object
2016-11-19 17:27:50 +01:00
Björn Lindqvist
1448531b24
openssl.libssl: remove the testing of SSLv2 and SSLv3
...
It caused spurious test errors on Arch and Ubuntu because they are
removing support for those protocols.
2016-11-19 03:42:03 +01:00
Björn Lindqvist
a1c503c6e4
io.files.info.unix.linux: handles the possible permission denied error in M: linux file-systems
2016-11-19 02:07:49 +01:00
Björn Lindqvist
00d4572e6c
basis,extra: refactorings to use the ignore-error and ignore-error/f words
2016-11-18 23:41:36 +01:00
Björn Lindqvist
e4b961a26e
continuations: new words for ignoring masked errors
...
it comes from the db.errors vocab but seems to be useful in lots of
situations
2016-11-18 23:41:36 +01:00
Björn Lindqvist
7806bdb953
couchdb: make it so couch-put and couch-post calls <json-post-data>
2016-11-18 20:10:39 +01:00
Björn Lindqvist
89d4f511f8
Revert "urls: only create linked-hash if query is f." ( #1513 )
...
This reverts commit 6d21a5a073
. Just
guessing here.
2016-11-16 04:02:58 +01:00