Commit Graph

30093 Commits (7cf91e005d2201807fe45faddd82410bbeacb6cb)

Author SHA1 Message Date
Björn Lindqvist 7661ed3b57 VM: replacing the copy assignment operators of the smart pointers
Little more to write, but much easier to see what is going on with
methods rather than assignment operator overloading.
2016-11-23 06:42:06 +01:00
Björn Lindqvist 3b3cc151e9 VM: removing factor_vm::init_contexts() 2016-11-23 06:42:06 +01:00
Björn Lindqvist 1a646d3379 VM: removing array_to_stack() from the factor_vm class 2016-11-23 06:42:06 +01:00
John Benediktsson 6955823107 wikipedia: need to use string>xml since we do xml traversal. 2016-11-22 09:18:04 -08: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 e4bdbf1503 VM: better init of stdin, stdout and stderr 2016-11-21 20:40:25 +01:00
Björn Lindqvist 40c277499d python.tests: fix test that broke for unknown reason on python 2.7.12 2016-11-21 04:59:03 +01:00
Björn Lindqvist 9055ff5189 VM: ensuring all fields are initialized 2016-11-21 04:47:48 +01:00
Björn Lindqvist a76c951769 zeromq: let's see if the zeromq isssue is solved
it should be, knock on wood!
2016-11-21 04:04:04 +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 0f989321b7 zeromq.*: make the size of the zmq_msg_t buffer vary depending on library version
This could fix the mac 32bit failure. It maybe happened because the
buffer was too small and data was overwritten.
2016-11-20 04:39:46 +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 19616c9714 mason.git: fix parsing of "git status" command
--porcelain option produces machine readable output. Then if the output
is empty, the working tree is clean. The exit code doesn't need to be
checked.
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 ec0169a50b couchdb: need to wrap in a <json-post-data> to send correct content-type 2016-11-18 20:10:39 +01:00
Björn Lindqvist 98a595f371 couchdb.tests: use ensure-db so tests can be run multiple times 2016-11-18 20:10:39 +01:00
John Benediktsson 23c16dea69 sets.extras: rename duplicates-by to unique-by, hah. 2016-11-18 07:10:50 -08:00
John Benediktsson fd5aa1d4f2 sets.extras: adding duplicates-by. 2016-11-18 06:59:07 -08:00
John Benediktsson 26d27ef61f zeromq: make "not tested" for right now, to test a theory. 2016-11-16 08:56:08 -08:00
John Benediktsson f67fd10de2 build.sh: print DEBUG. 2016-11-15 20:52:07 -08:00
Björn Lindqvist abf497938b Revert "VM: cast to fixnum looks suspicious"
This reverts commit 5027830b05.
2016-11-16 05:23:54 +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
Björn Lindqvist 5027830b05 VM: cast to fixnum looks suspicious 2016-11-15 05:58:11 +01:00
Björn Lindqvist 5f869f8181 VM: the else clause is not necessary 2016-11-15 05:57:40 +01:00
Björn Lindqvist b89a305ef7 compiler.cfg.linear-scan.assignment: correct representation used when spilling
Previously the rep-of word was used. But as the vregs representation can
change, you need to instead use the representation it uas as the spill
point.
2016-11-15 03:49:46 +01:00
Björn Lindqvist 69acbbbefd VM: next_block_after can be removed 2016-11-15 03:49:46 +01:00
Björn Lindqvist b1ac5ae7ca compiler.cfg.linear-scan: more tests 2016-11-15 03:49:46 +01:00
Björn Lindqvist ffef75f8a7 compiler.cfg.*: more docs 2016-11-15 03:49:46 +01:00
Björn Lindqvist 4d9367249b compiler.cfg.linear-scan.*: more tests 2016-11-15 03:49:46 +01:00
Björn Lindqvist 7053c72aa1 compiler.cfg.linear-scan.allocation.spilling: <linked-hash> 2016-11-15 03:49:46 +01:00
John Benediktsson aeeaaec17d html.parser.printer: some improvements to text-printer.
- collapse spaces except within preformatted tags
- ignore <script> and <style> tags
- don't print dtd tags
2016-11-13 13:48:19 -08:00
Björn Lindqvist 56079afcfb Revert "bootstrap: trying to undo changes from"
This reverts commit 7b3fb61ebd.
2016-11-13 00:22:21 +01:00
John Benediktsson b4085d0f8a html.parser.printer: updated test. 2016-11-12 07:56:55 -08:00
John Benediktsson 78310744bd html.parser.printer: indent blockquote in text-printer. 2016-11-12 07:49:09 -08:00
Björn Lindqvist 7b3fb61ebd bootstrap: trying to undo changes from
a915d3bdb4 (#1513)

A lot of changes that built upon those changes had to be undone too. New
boot images is required.
2016-11-12 01:54:57 +01:00
Björn Lindqvist 94b274490c Revert "VM: undo a8aaa42882 (#1513)"
This reverts commit e50ef532ca.
2016-11-12 00:19:52 +01:00
Björn Lindqvist e50ef532ca VM: undo a8aaa42882 (#1513) 2016-11-11 17:36:04 +01:00
Björn Lindqvist e9f9903393 Revert "compiler.tree.dead-code.simple: undo e1b22e0af4 (#1513)"
This reverts commit 5a0e583279.
2016-11-11 13:18:10 +01:00
Chris Double 5f1400bd0c Fix concurrency.distributed tests 2016-11-10 17:38:59 -08:00
Chris Double 4c3714ac56 Fix serializing of remote threads in concurrency.distributed
The commit f20ee7a53b broke
serialization of remote threads and removed the local node
aspect of distributed messaging. This corrects that.
2016-11-10 17:38:59 -08:00
John Benediktsson c1cdc2318f html.parser.printer: use with-variables instead of with-scope. 2016-11-10 15:39:12 -08:00