]> gitweb.factorcode.org Git - factor.git/log
factor.git
7 years agowebapps.calculator: using run-test-httpd word
Björn Lindqvist [Mon, 5 Dec 2016 08:40:29 +0000 (09:40 +0100)]
webapps.calculator: using run-test-httpd word

7 years agocompiler.units: utility word filter-word-defs
Björn Lindqvist [Mon, 5 Dec 2016 07:55:32 +0000 (08:55 +0100)]
compiler.units: utility word filter-word-defs

requires new boot images

7 years agolinked-assocs: fixing stack effect
Björn Lindqvist [Mon, 5 Dec 2016 07:49:31 +0000 (08:49 +0100)]
linked-assocs: fixing stack effect

7 years agostack-checker.dependencies: removing the add-depends-on-<blah> words
Björn Lindqvist [Sat, 3 Dec 2016 14:50:55 +0000 (15:50 +0100)]
stack-checker.dependencies: removing the add-depends-on-<blah> words

7 years agobasis/,extra/: using parse-array-def in a bunch of places
Björn Lindqvist [Sat, 3 Dec 2016 12:16:08 +0000 (13:16 +0100)]
basis/,extra/: using parse-array-def in a bunch of places

7 years agoparser: new parsing word parse-array-def
Björn Lindqvist [Sat, 3 Dec 2016 11:56:47 +0000 (12:56 +0100)]
parser: new parsing word parse-array-def

The idea behind this word is that in many cases parsing to an array is
much more convenient than parsing to a quotation.

7 years agocompiler.cfg.builder.alien.tests: fix test that broke windows
Björn Lindqvist [Thu, 1 Dec 2016 18:52:02 +0000 (19:52 +0100)]
compiler.cfg.builder.alien.tests: fix test that broke windows

7 years agoalien.libraries.tests: fix for test that broke windows
Björn Lindqvist [Wed, 30 Nov 2016 18:10:53 +0000 (19:10 +0100)]
alien.libraries.tests: fix for test that broke windows

7 years agoimages.loader.gtk: remove call to deprecated g_type_init.
John Benediktsson [Wed, 30 Nov 2016 17:21:42 +0000 (09:21 -0800)]
images.loader.gtk: remove call to deprecated g_type_init.

7 years agocpu.*: docs
Björn Lindqvist [Wed, 30 Nov 2016 14:05:38 +0000 (15:05 +0100)]
cpu.*: docs

7 years agocompiler.cfg.*,compiler.tree.*: more docs and tests
Björn Lindqvist [Wed, 30 Nov 2016 13:42:29 +0000 (14:42 +0100)]
compiler.cfg.*,compiler.tree.*: more docs and tests

7 years agodlists,http,ui.gadgets.*: nicer formatting of tuples
Björn Lindqvist [Wed, 30 Nov 2016 13:34:28 +0000 (14:34 +0100)]
dlists,http,ui.gadgets.*: nicer formatting of tuples

7 years agoVM: don't need the data_roots here
Björn Lindqvist [Wed, 30 Nov 2016 13:28:39 +0000 (14:28 +0100)]
VM: don't need the data_roots here

7 years agoalien.libraries: word>dlsym was a stupid idea that didn't work
Björn Lindqvist [Wed, 30 Nov 2016 15:34:53 +0000 (16:34 +0100)]
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.

7 years agoimages.loader.gtk: startup hook for type registration
Björn Lindqvist [Wed, 30 Nov 2016 10:57:14 +0000 (11:57 +0100)]
images.loader.gtk: startup hook for type registration

7 years agoio.sockets.secure,alien.libraries: new word word>dlsym to replace the dlsym? word
Björn Lindqvist [Wed, 30 Nov 2016 10:46:40 +0000 (11:46 +0100)]
io.sockets.secure,alien.libraries: new word word>dlsym to replace the dlsym? word

7 years agocompiler,stack-checker.dependencies: init-dependencies isn't needed
Björn Lindqvist [Tue, 29 Nov 2016 04:21:09 +0000 (05:21 +0100)]
compiler,stack-checker.dependencies: init-dependencies isn't needed

7 years agocompiler.crossref: changes the way in which dependencies are stored on words
Björn Lindqvist [Mon, 28 Nov 2016 05:33:58 +0000 (06:33 +0100)]
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".

7 years agomath.factorial: reverse-factorial only undo factorial.
John Benediktsson [Wed, 30 Nov 2016 03:01:36 +0000 (19:01 -0800)]
math.factorial: reverse-factorial only undo factorial.

The other way doesn't make sense.

7 years agoinverse: cleanup using.
John Benediktsson [Wed, 30 Nov 2016 01:02:01 +0000 (17:02 -0800)]
inverse: cleanup using.

7 years agomath.factorials: implement "undo" for factorials.
John Benediktsson [Wed, 30 Nov 2016 00:56:48 +0000 (16:56 -0800)]
math.factorials: implement "undo" for factorials.

7 years agomath.factorials: adding reverse-factorial.
John Benediktsson [Tue, 29 Nov 2016 03:09:03 +0000 (19:09 -0800)]
math.factorials: adding reverse-factorial.

7 years agotrails: stop the thread when gadget is no longer visible
Alexander Iljin [Sun, 27 Nov 2016 21:36:25 +0000 (00:36 +0300)]
trails: stop the thread when gadget is no longer visible

7 years agotrails: name the thread for debugging
Alexander Iljin [Sun, 27 Nov 2016 21:35:34 +0000 (00:35 +0300)]
trails: name the thread for debugging

7 years agostack-checker.dependencies: +definition+ can't use $class-description.
John Benediktsson [Mon, 28 Nov 2016 17:38:44 +0000 (09:38 -0800)]
stack-checker.dependencies: +definition+ can't use $class-description.

Also, placeholders for +effect+ and +conditional+.

7 years agocompiler.crossref: better way to store the dependencies on words
Björn Lindqvist [Mon, 28 Nov 2016 03:13:58 +0000 (04:13 +0100)]
compiler.crossref: better way to store the dependencies on words

7 years agostack-checker.dependencies: docs
Björn Lindqvist [Sat, 26 Nov 2016 15:09:16 +0000 (16:09 +0100)]
stack-checker.dependencies: docs

7 years agostack-checker.dependencies: changes the names of the dependency constants
Björn Lindqvist [Sat, 26 Nov 2016 14:44:09 +0000 (15:44 +0100)]
stack-checker.dependencies: changes the names of the dependency constants

Now named using the +blah+ convention which we're using elsewhere for
symbolic constants.

7 years agocompiler.crossref: better code for getting dependencies-of + tests
Björn Lindqvist [Sat, 26 Nov 2016 11:58:09 +0000 (12:58 +0100)]
compiler.crossref: better code for getting dependencies-of + tests

7 years agovocabs.metadata.resources,help.pdf: gather used
Björn Lindqvist [Sat, 26 Nov 2016 08:40:54 +0000 (09:40 +0100)]
vocabs.metadata.resources,help.pdf: gather used

7 years agoclasses.mixin: add-mixin-instance doesn't need to be generic
Björn Lindqvist [Sat, 26 Nov 2016 08:16:32 +0000 (09:16 +0100)]
classes.mixin: add-mixin-instance doesn't need to be generic

7 years agocompiler.codegen: we don't need the init-fixup word
Björn Lindqvist [Fri, 25 Nov 2016 14:59:46 +0000 (15:59 +0100)]
compiler.codegen: we don't need the init-fixup word

7 years agotrees.avl: fix it (broken since 2010)
Jon Harper [Sun, 27 Nov 2016 13:49:35 +0000 (14:49 +0100)]
trees.avl: fix it (broken since 2010)

rotate creates cycles in the tree and drops nodes...
This either breaks everything (infinite recursion) or silently
loses data.

Improve the tests to ensure rotate does what it's supposed to do.

This is a partial revert from 15226d8

7 years agotrees.avl: fix typo in test
Jon Harper [Sun, 27 Nov 2016 13:37:11 +0000 (14:37 +0100)]
trees.avl: fix typo in test

7 years agoio.launcher: wait for new processes faster.
John Benediktsson [Sun, 27 Nov 2016 15:35:26 +0000 (07:35 -0800)]
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.

7 years agohelp.tutorial: use arrays for test output in first-program.
John Benediktsson [Sun, 27 Nov 2016 06:33:55 +0000 (22:33 -0800)]
help.tutorial: use arrays for test output in first-program.

7 years agosome cleanup.
John Benediktsson [Sun, 27 Nov 2016 06:01:03 +0000 (22:01 -0800)]
some cleanup.

7 years agocolors.hex: support varying length hex notations.
John Benediktsson [Sun, 27 Nov 2016 05:13:12 +0000 (21:13 -0800)]
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

7 years agokernel.private: adding OBJ-SAMPLE-CALLSTACKS + test case
Björn Lindqvist [Thu, 24 Nov 2016 04:11:46 +0000 (05:11 +0100)]
kernel.private: adding OBJ-SAMPLE-CALLSTACKS + test case

7 years agoFUEL: fix smie indentation of some syntax words
Björn Lindqvist [Thu, 24 Nov 2016 04:00:12 +0000 (05:00 +0100)]
FUEL: fix smie indentation of some syntax words

7 years agocompiler.cfg.debugger: also print the instruction number
Björn Lindqvist [Wed, 23 Nov 2016 17:56:03 +0000 (18:56 +0100)]
compiler.cfg.debugger: also print the instruction number

it's useful to see when debugging some compiler passes

7 years agoVM: the unimplemented error isn't used anymore
Björn Lindqvist [Wed, 23 Nov 2016 09:20:09 +0000 (10:20 +0100)]
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.

7 years agoVM: storing some sample data in the heap (#337)
Björn Lindqvist [Wed, 23 Nov 2016 08:44:17 +0000 (09:44 +0100)]
VM: storing some sample data in the heap (#337)

This is the first half of it. In the second half the samples array
should also be stored in the heap.

7 years agoVM: here, going through the data_root isn't needed
Björn Lindqvist [Wed, 23 Nov 2016 07:17:39 +0000 (08:17 +0100)]
VM: here, going through the data_root isn't needed

7 years agoVM: better to use a "normal" for-loop here
Björn Lindqvist [Wed, 23 Nov 2016 05:01:57 +0000 (06:01 +0100)]
VM: better to use a "normal" for-loop here

7 years agoVM: replacing the copy assignment operators of the smart pointers
Björn Lindqvist [Wed, 23 Nov 2016 02:25:07 +0000 (03:25 +0100)]
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.

7 years agoVM: removing factor_vm::init_contexts()
Björn Lindqvist [Wed, 23 Nov 2016 02:50:28 +0000 (03:50 +0100)]
VM: removing factor_vm::init_contexts()

7 years agoVM: removing array_to_stack() from the factor_vm class
Björn Lindqvist [Wed, 23 Nov 2016 03:00:08 +0000 (04:00 +0100)]
VM: removing array_to_stack() from the factor_vm class

7 years agowikipedia: need to use string>xml since we do xml traversal.
John Benediktsson [Tue, 22 Nov 2016 17:18:04 +0000 (09:18 -0800)]
wikipedia: need to use string>xml since we do xml traversal.

7 years agoVM: removing the unused callstack-bounds primitive
Björn Lindqvist [Mon, 21 Nov 2016 21:30:20 +0000 (22:30 +0100)]
VM: removing the unused callstack-bounds primitive

Probably needs new boot images

7 years agoVM: better init of stdin, stdout and stderr
Björn Lindqvist [Mon, 21 Nov 2016 19:40:25 +0000 (20:40 +0100)]
VM: better init of stdin, stdout and stderr

7 years agopython.tests: fix test that broke for unknown reason on python 2.7.12
Björn Lindqvist [Mon, 21 Nov 2016 03:59:03 +0000 (04:59 +0100)]
python.tests: fix test that broke for unknown reason on python 2.7.12

7 years agoVM: ensuring all fields are initialized
Björn Lindqvist [Mon, 21 Nov 2016 03:47:48 +0000 (04:47 +0100)]
VM: ensuring all fields are initialized

7 years agozeromq: let's see if the zeromq isssue is solved
Björn Lindqvist [Mon, 21 Nov 2016 03:04:04 +0000 (04:04 +0100)]
zeromq: let's see if the zeromq isssue is solved

it should be, knock on wood!

7 years agoRevert "Revert "urls: only create linked-hash if query is f." (#1513)"
Björn Lindqvist [Sun, 20 Nov 2016 04:09:13 +0000 (05:09 +0100)]
Revert "Revert "urls: only create linked-hash if query is f." (#1513)"

This reverts commit 89d4f511f8b32a4d5928125ec6894856d41ded2e.

7 years agozeromq.*: make the size of the zmq_msg_t buffer vary depending on library version
Björn Lindqvist [Sun, 20 Nov 2016 03:39:46 +0000 (04:39 +0100)]
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.

7 years agoio.sockets.secure.openssl.tests: fix so you dont get an error when test times out
Björn Lindqvist [Sat, 19 Nov 2016 22:40:12 +0000 (23:40 +0100)]
io.sockets.secure.openssl.tests: fix so you dont get an error when test times out

7 years agoopenssl.libssl.tests: removing stupid test that didn't work
Björn Lindqvist [Sat, 19 Nov 2016 22:24:51 +0000 (23:24 +0100)]
openssl.libssl.tests: removing stupid test that didn't work

you can't know beforehand which of the tls versions openssl supports.

7 years agoio.sockets.secure.openssl: set connected to t after do-ssl-accept
Björn Lindqvist [Sat, 19 Nov 2016 18:05:53 +0000 (19:05 +0100)]
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

7 years agoio.sockets.secure.openssl: second |dispose seem to be redundant
Björn Lindqvist [Sat, 19 Nov 2016 17:04:17 +0000 (18:04 +0100)]
io.sockets.secure.openssl: second |dispose seem to be redundant

7 years agoopenssl.libssl: new destructors, to make sure the tests doesnt leak
Björn Lindqvist [Sat, 19 Nov 2016 17:03:12 +0000 (18:03 +0100)]
openssl.libssl: new destructors, to make sure the tests doesnt leak

7 years agoopenssl.libssl: trying to organize vocab a little better
Björn Lindqvist [Sat, 19 Nov 2016 16:23:35 +0000 (17:23 +0100)]
openssl.libssl: trying to organize vocab a little better

like all the constants in one block, and functions grouped on their
method object

7 years agoopenssl.libssl: remove the testing of SSLv2 and SSLv3
Björn Lindqvist [Sat, 19 Nov 2016 02:42:03 +0000 (03:42 +0100)]
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.

7 years agoio.files.info.unix.linux: handles the possible permission denied error in M: linux...
Björn Lindqvist [Sat, 19 Nov 2016 01:07:49 +0000 (02:07 +0100)]
io.files.info.unix.linux: handles the possible permission denied error in M: linux file-systems

7 years agobasis,extra: refactorings to use the ignore-error and ignore-error/f words
Björn Lindqvist [Fri, 18 Nov 2016 22:39:53 +0000 (23:39 +0100)]
basis,extra: refactorings to use the ignore-error and ignore-error/f words

7 years agocontinuations: new words for ignoring masked errors
Björn Lindqvist [Fri, 18 Nov 2016 17:13:57 +0000 (18:13 +0100)]
continuations: new words for ignoring masked errors

it comes from the db.errors vocab but seems to be useful in lots of
situations

7 years agomason.git: fix parsing of "git status" command
Björn Lindqvist [Fri, 18 Nov 2016 22:11:47 +0000 (23:11 +0100)]
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.

7 years agocouchdb: make it so couch-put and couch-post calls <json-post-data>
Björn Lindqvist [Fri, 18 Nov 2016 19:05:23 +0000 (20:05 +0100)]
couchdb: make it so couch-put and couch-post calls <json-post-data>

7 years agocouchdb: need to wrap in a <json-post-data> to send correct content-type
Björn Lindqvist [Fri, 18 Nov 2016 17:57:04 +0000 (18:57 +0100)]
couchdb: need to wrap in a <json-post-data> to send correct content-type

7 years agocouchdb.tests: use ensure-db so tests can be run multiple times
Björn Lindqvist [Fri, 18 Nov 2016 17:56:21 +0000 (18:56 +0100)]
couchdb.tests: use ensure-db so tests can be run multiple times

7 years agosets.extras: rename duplicates-by to unique-by, hah.
John Benediktsson [Fri, 18 Nov 2016 15:10:50 +0000 (07:10 -0800)]
sets.extras: rename duplicates-by to unique-by, hah.

7 years agosets.extras: adding duplicates-by.
John Benediktsson [Fri, 18 Nov 2016 14:59:07 +0000 (06:59 -0800)]
sets.extras: adding duplicates-by.

7 years agozeromq: make "not tested" for right now, to test a theory.
John Benediktsson [Wed, 16 Nov 2016 16:56:08 +0000 (08:56 -0800)]
zeromq: make "not tested" for right now, to test a theory.

7 years agobuild.sh: print DEBUG.
John Benediktsson [Wed, 16 Nov 2016 04:52:07 +0000 (20:52 -0800)]
build.sh: print DEBUG.

7 years agoRevert "VM: cast to fixnum looks suspicious"
Björn Lindqvist [Wed, 16 Nov 2016 04:23:54 +0000 (05:23 +0100)]
Revert "VM: cast to fixnum looks suspicious"

This reverts commit 5027830b0532f4d4905f64db19ef5bb410554879.

7 years agoRevert "urls: only create linked-hash if query is f." (#1513)
Björn Lindqvist [Wed, 16 Nov 2016 03:02:58 +0000 (04:02 +0100)]
Revert "urls: only create linked-hash if query is f." (#1513)

This reverts commit 6d21a5a0731e6d5f0396673c5f7966434640a5c5. Just
guessing here.

7 years agoVM: cast to fixnum looks suspicious
Björn Lindqvist [Tue, 15 Nov 2016 04:58:11 +0000 (05:58 +0100)]
VM: cast to fixnum looks suspicious

7 years agoVM: the else clause is not necessary
Björn Lindqvist [Tue, 15 Nov 2016 04:57:40 +0000 (05:57 +0100)]
VM: the else clause is not necessary

7 years agocompiler.cfg.linear-scan.assignment: correct representation used when spilling
Björn Lindqvist [Tue, 15 Nov 2016 02:04:48 +0000 (03:04 +0100)]
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.

7 years agoVM: next_block_after can be removed
Björn Lindqvist [Mon, 14 Nov 2016 21:56:33 +0000 (22:56 +0100)]
VM: next_block_after can be removed

7 years agocompiler.cfg.linear-scan: more tests
Björn Lindqvist [Mon, 14 Nov 2016 02:21:34 +0000 (03:21 +0100)]
compiler.cfg.linear-scan: more tests

7 years agocompiler.cfg.*: more docs
Björn Lindqvist [Mon, 14 Nov 2016 02:20:50 +0000 (03:20 +0100)]
compiler.cfg.*: more docs

7 years agocompiler.cfg.linear-scan.*: more tests
Björn Lindqvist [Sun, 13 Nov 2016 17:46:13 +0000 (18:46 +0100)]
compiler.cfg.linear-scan.*: more tests

7 years agocompiler.cfg.linear-scan.allocation.spilling: <linked-hash>
Björn Lindqvist [Sun, 13 Nov 2016 02:05:37 +0000 (03:05 +0100)]
compiler.cfg.linear-scan.allocation.spilling: <linked-hash>

7 years agohtml.parser.printer: some improvements to text-printer.
John Benediktsson [Sun, 13 Nov 2016 20:38:09 +0000 (12:38 -0800)]
html.parser.printer: some improvements to text-printer.

- collapse spaces except within preformatted tags
- ignore <script> and <style> tags
- don't print dtd tags

7 years agoRevert "bootstrap: trying to undo changes from"
Björn Lindqvist [Sat, 12 Nov 2016 23:22:21 +0000 (00:22 +0100)]
Revert "bootstrap: trying to undo changes from"

This reverts commit 7b3fb61ebd66f9872595e0c68c83b0899785ad59.

7 years agohtml.parser.printer: updated test.
John Benediktsson [Sat, 12 Nov 2016 15:56:55 +0000 (07:56 -0800)]
html.parser.printer: updated test.

7 years agohtml.parser.printer: indent blockquote in text-printer.
John Benediktsson [Sat, 12 Nov 2016 15:49:09 +0000 (07:49 -0800)]
html.parser.printer: indent blockquote in text-printer.

7 years agobootstrap: trying to undo changes from
Björn Lindqvist [Sat, 12 Nov 2016 00:52:43 +0000 (01:52 +0100)]
bootstrap: trying to undo changes from
a915d3bdb4eaaa12a85073a7e9abb1fe700d689b (#1513)

A lot of changes that built upon those changes had to be undone too. New
boot images is required.

7 years agoRevert "VM: undo a8aaa4288231a2395070c5b0ea4c43939bf81c63 (#1513)"
Björn Lindqvist [Fri, 11 Nov 2016 23:19:52 +0000 (00:19 +0100)]
Revert "VM: undo a8aaa4288231a2395070c5b0ea4c43939bf81c63 (#1513)"

This reverts commit e50ef532cadc60550f671fb88afc19380fc8b117.

7 years agoVM: undo a8aaa4288231a2395070c5b0ea4c43939bf81c63 (#1513)
Björn Lindqvist [Fri, 11 Nov 2016 16:36:04 +0000 (17:36 +0100)]
VM: undo a8aaa4288231a2395070c5b0ea4c43939bf81c63 (#1513)

7 years agoRevert "compiler.tree.dead-code.simple: undo e1b22e0af4e5fa6aff7551c3280bfe02e728caa3...
Björn Lindqvist [Fri, 11 Nov 2016 12:18:10 +0000 (13:18 +0100)]
Revert "compiler.tree.dead-code.simple: undo e1b22e0af4e5fa6aff7551c3280bfe02e728caa3 (#1513)"

This reverts commit 5a0e5832798018e284d7c1e3e39e44ee22f3f812.

7 years agoFix concurrency.distributed tests
Chris Double [Thu, 10 Nov 2016 10:32:08 +0000 (23:32 +1300)]
Fix concurrency.distributed tests

7 years agoFix serializing of remote threads in concurrency.distributed
Chris Double [Thu, 10 Nov 2016 09:23:41 +0000 (22:23 +1300)]
Fix serializing of remote threads in concurrency.distributed

The commit f20ee7a53b264fda515d2a55c8fbea26261de016 broke
serialization of remote threads and removed the local node
aspect of distributed messaging. This corrects that.

7 years agohtml.parser.printer: use with-variables instead of with-scope.
John Benediktsson [Thu, 10 Nov 2016 23:38:47 +0000 (15:38 -0800)]
html.parser.printer: use with-variables instead of with-scope.

7 years agocompiler.tree.dead-code.simple: undo e1b22e0af4e5fa6aff7551c3280bfe02e728caa3 (#1513)
Björn Lindqvist [Thu, 10 Nov 2016 23:18:27 +0000 (00:18 +0100)]
compiler.tree.dead-code.simple: undo e1b22e0af4e5fa6aff7551c3280bfe02e728caa3 (#1513)

This will likely cause some test failures. mac32 hopefully won't crash.

7 years agohtml.parser.printer: tagstack isn't used here.
John Benediktsson [Thu, 10 Nov 2016 22:52:18 +0000 (14:52 -0800)]
html.parser.printer: tagstack isn't used here.

7 years agohtml.entities: fix &quot; unescape;
John Benediktsson [Thu, 10 Nov 2016 22:22:08 +0000 (14:22 -0800)]
html.entities: fix &quot; unescape;

7 years agocolors.distances: needs to USE: math.trig.
John Benediktsson [Thu, 10 Nov 2016 21:24:11 +0000 (13:24 -0800)]
colors.distances: needs to USE: math.trig.

7 years agocolors.hsv: make sure Hi is an integer.
John Benediktsson [Thu, 10 Nov 2016 18:34:08 +0000 (10:34 -0800)]
colors.hsv: make sure Hi is an integer.