Björn Lindqvist
527318be63
graphviz.render.windows: need to return with the whole path in case
...
graphivz directory is not in PATH
2014-10-03 07:12:28 -07:00
Björn Lindqvist
12862dd313
webapps.mason.backend.tests: change db filename to mason-test.db to
...
avoid interference from other tests
2014-10-03 07:12:28 -07:00
Björn Lindqvist
43dc1ba259
python: docs for python-error
2014-10-02 08:32:39 -07:00
Björn Lindqvist
a530a10187
python: tests and plug a reference leak in the exception throwing code
2014-10-02 08:32:39 -07:00
Björn Lindqvist
ab75bcb60f
python.throwing: new module to support capturing python tracebacks
2014-10-02 08:32:39 -07:00
Doug Coleman
90094dffac
build-support: test failed on mac somehow, add a timeout so it fails faster.
2014-09-30 12:42:25 -07:00
Björn Lindqvist
4a96e6163b
VM: new primitive (callback-room) for querying the VM about memory usage
...
The word works exactly like (code-room) except it looks at the memory
usage in the callback heap instead of the code heap.
2014-09-29 07:30:21 -07:00
John Benediktsson
3ca2801d33
mason.report: dos2unix.
2014-09-28 20:31:39 -07:00
Björn Lindqvist
2a7a2b32ff
benchmark.reverse-complement.tests,mason.report.tests: fix for the test
...
cases so they write to temp files instead of in resource:
2014-09-28 20:31:18 -07:00
John Benediktsson
179c60b0a5
help.html: make docs use same completions algorithm as listener.
2014-09-25 21:08:15 -07:00
Doug Coleman
ae81a9c426
tools.gc-decode: linux32 is a slow vm and i'm committing from mac and things passed on mac last time. ugh.
2014-09-24 17:20:57 -07:00
Doug Coleman
b0179f528e
tools.gc-decode: typo..
2014-09-24 17:15:18 -07:00
Doug Coleman
3aa88dbeea
tools.gc-decode: Fix test for linux32.
2014-09-24 17:12:02 -07:00
Björn Lindqvist
ab61ba56fc
imap.tests: created connections needs to be disposed
2014-09-22 14:30:52 -07:00
Doug Coleman
202254a087
tools.gc-decode: Fix unit tests for 32bit.
2014-09-12 12:07:26 -07:00
Doug Coleman
d2ffa127e4
tools.gc-decode: Fix unit test for compiler fix.
2014-09-08 18:08:50 -07:00
Björn Lindqvist
5e1a0e212a
tools.gc-decode: update vocab to match gc-map changes
2014-09-08 14:54:18 -07:00
Doug Coleman
1df0cffc8a
tools.gc-decode: Fix docs.
2014-08-25 16:40:31 -07:00
Björn Lindqvist
3a6c14765d
vm: add the gc-info struct
2014-08-25 14:52:11 -07:00
Björn Lindqvist
9b35de2b10
tools.gc-decode: vocab for reading words gc maps
2014-08-25 14:52:06 -07:00
Björn Lindqvist
4f1762d121
elf: only open file for reading
2014-08-25 14:51:05 -07:00
Björn Lindqvist
b5147aa549
curses.ffi: on some linuxes, libncursesw.so is a linker script so find-library is needed to find the real elf file
2014-08-25 14:50:26 -07:00
Doug Coleman
a8173daca2
curses: Add some more api calls. Allow a getch that doesn't throw on errors because you need it for window resize.
2014-08-25 14:50:20 -07:00
John Benediktsson
87433a4585
``swap drop`` is ``nip``.
2014-08-05 10:31:42 -07:00
John Benediktsson
5fd3230b2e
curl: slight refactor.
2014-07-22 08:40:06 -07:00
Björn Lindqvist
60ffe0680e
kernel: new combinator 2with = with with
2014-07-22 07:40:13 -07:00
John Benediktsson
80be72b6e1
colors.distances: add some tests, refactor locals a little bit.
2014-07-13 08:50:54 -07:00
John Benediktsson
88e2b08514
colors.distances: implement CIE76, CIE94, CIEDE2000, and CMC l:c color difference algorithms.
2014-07-11 17:20:57 -07:00
John Benediktsson
0b40888646
colors.lab: add copyright.
2014-07-11 17:20:57 -07:00
John Benediktsson
4cc811badf
pcre: add a comment for future knowledges.
2014-07-10 16:33:20 -07:00
Doug Coleman
452567f7d0
pcre: On at least win64, the pointer is returned as an int and is
...
negative. Cast it to a uint and everything works. Fixes #1105 .
2014-07-10 16:23:34 -07:00
John Benediktsson
6731b0fed4
use "of" in place of "swap at".
2014-07-10 07:53:13 -07:00
Doug Coleman
65ea46efbe
fftw.ffi: Find the fftw dll for Windows.
2014-07-09 23:11:49 -05:00
Doug Coleman
cc932b1a70
yaml.ffi: Fix library names. (for Windows, it's called libyaml-0-2.dll and
...
we dont prefix 'lib' in find-library)
2014-07-09 12:11:52 -05:00
John Benediktsson
05182b7a30
yaml.ffi: fix library names.
2014-07-09 09:06:42 -07:00
Jon Harper
902d3b9bcd
YAML: allow configuration of !!merge and !!value
2014-07-08 15:53:52 -07:00
Jon Harper
656be0f736
YAML: support !!value in !!map
2014-07-08 15:53:52 -07:00
Jon Harper
e1e2519d7a
YAML: support !!merge in !!map
2014-07-08 15:53:52 -07:00
Jon Harper
640975bdc2
YAML: support !!timestamp
2014-07-08 15:53:52 -07:00
Doug Coleman
85f5075c83
python.ffi: Use find-library-from-list instead of all that crufty code.
2014-07-08 11:59:07 -07:00
Doug Coleman
987967cf95
gdbm: Enable gdbm on Win64.
2014-07-08 12:50:13 -05:00
Doug Coleman
1e8655c5c0
alien.libraries.finder: More robust finder code that doesn't return f to a
...
string slot and error out. Use it in yaml.ffi.
2014-07-08 12:40:33 -05:00
Doug Coleman
8afdafac05
gdbm.ffi: Use find-library-from-list because nobody can agree on what to
...
name the gdbm dll.
2014-07-08 12:23:11 -05:00
John Benediktsson
ccfd9101f0
python: change to py-initialize in startup-hook and py-finalize in shutdown hook.
2014-07-06 10:18:27 -07:00
Doug Coleman
91b16d7ed1
python: Call py-initialize in example, just in case it hasn't been called. Otherwise, python segfaults..
2014-07-04 01:56:03 -07:00
Doug Coleman
c0b7fb6a23
python.ffi: Disable python3
2014-07-04 01:25:22 +00:00
Doug Coleman
5c8bb0f69e
python.ffi: On Arch Linux, the library is called libpython3.so
2014-07-04 01:17:22 +00:00
Björn Lindqvist
508b85851d
tools.deploy.backend: ui depends on (full) io so it needs to be loaded first
...
find-library on linux needs to call /sbin/ldconfig which requires a
full io-backend. Using gtk requires loading alien libraries which
requires find-library. So the ui should always load the whole io.
2014-07-03 21:57:07 +00:00
John Benediktsson
85fdc4f6d2
math.transforms.bwt: cleaner to check last.
2014-06-30 09:04:08 -07:00
John Benediktsson
14c5f30ee5
curl: bindings to libcurl.
2014-06-28 15:44:17 -07:00
John Benediktsson
3a9f4edcff
colors.lch: implement CIELCH colors.
2014-06-24 06:58:02 -07:00
John Benediktsson
08dcbdc949
io.binary.fast: le> and be> should be unsigned.
2014-06-23 21:12:26 -07:00
John Benediktsson
607d0becb2
colors: more doc fixes.
2014-06-22 07:12:10 -07:00
John Benediktsson
7431910b16
colors: adding some wikipedia links.
2014-06-22 07:10:23 -07:00
John Benediktsson
98c731b852
colors.lab: implement CIELAB colors.
2014-06-22 07:06:27 -07:00
John Benediktsson
0f74b77b27
colors.xyz: some refactoring.
2014-06-22 07:04:09 -07:00
John Benediktsson
858c5db19d
colors: fix summary.txt.
2014-06-21 09:22:01 -07:00
John Benediktsson
93fb63a8c3
colors.luv: fix for rgba.
2014-06-21 09:21:42 -07:00
John Benediktsson
f48c2b2d84
colors.luv: implement CIELUV colors.
2014-06-21 09:19:08 -07:00
John Benediktsson
725129e80b
colors: change article titles.
2014-06-20 20:23:47 -07:00
John Benediktsson
a4d624b7b0
colors.xyy: implement CIE xyY colors.
2014-06-20 20:22:11 -07:00
John Benediktsson
0fb4bbb6f3
colors.xyz: implement CIE XYZ colors.
2014-06-20 20:21:59 -07:00
John Benediktsson
199d6c3082
fftw: adding a test.
2014-06-18 10:42:01 -07:00
John Benediktsson
bfd615b1e8
brainfuck: more fries with that.
2014-06-17 21:09:42 -07:00
John Benediktsson
125f64a72f
brainfuck: collapse spaces to compress better, 2+2=5 test.
2014-06-17 09:32:09 -07:00
John Benediktsson
77d4d5179c
math.extras: adding sum-squares and sum-cubes.
2014-06-10 18:28:21 -07:00
John Benediktsson
acc06aeeee
math.extras: adding dotted range syntax.
2014-06-10 18:17:27 -07:00
John Benediktsson
219c73b0c1
sorting.heap: adding Heapsort implementation.
2014-06-10 17:32:02 -07:00
John Benediktsson
fba9c1dab4
sorting.quick: better interface, allow comparison to be passed in.
2014-06-10 16:45:41 -07:00
John Benediktsson
522bc270cc
sudoku: some cleanup.
2014-06-10 15:46:54 -07:00
John Benediktsson
7b44637177
sequences.extras: adding count* which returns % of counted items.
2014-06-10 13:06:02 -07:00
John Benediktsson
b40f2ff544
sorting.quick: faster by using stack variables not mutable locals.
2014-06-09 17:53:16 -07:00
John Benediktsson
00fb0b052f
sorting.quick: adding tags.txt.
2014-06-09 11:34:16 -07:00
John Benediktsson
b204c8230f
sorting.quick: adding a Quicksort implementation.
2014-06-09 11:17:07 -07:00
John Benediktsson
d901af14c0
extra: use ?download-to in a few more places.
2014-06-09 09:18:58 -07:00
John Benediktsson
9ef4a4aab3
spelling: use ?download-to.
2014-06-09 08:58:05 -07:00
John Benediktsson
d28f7b4242
llvm.engine: fix using.
2014-06-08 18:02:04 -07:00
John Benediktsson
849d8325ea
llvm.engine: use find-library, although I think looking for "LLVM-3" might be better.
2014-06-08 13:43:49 -07:00
John Benediktsson
a88310438e
llvm.core: use find-library.
2014-06-07 15:39:06 -07:00
Björn Lindqvist
a6b3f50e2c
alien.libraries.finder: using find-library for some often missing libs
2014-06-07 11:48:05 -07:00
John Benediktsson
327790391d
io.streams.ansi: adding ANSI color streams.
2014-06-06 17:10:44 -07:00
John Benediktsson
8980f9d6f0
mason: change stack effect of mason.
2014-06-06 13:57:39 -07:00
John Benediktsson
742ed3bc21
extra: use map-sum in a few places.
2014-06-06 10:14:11 -07:00
John Benediktsson
41fe0673c7
contributors: simplify using histogram.
2014-06-05 21:01:57 -07:00
John Benediktsson
05c35ebda3
kernel: change errors to be in kernel.private.
2014-06-04 14:33:02 -07:00
Björn Lindqvist
6627a3327b
kernel: symbolic constants for the various kernel errors
2014-06-04 23:16:40 +02:00
John Benediktsson
7bde6a53da
math.transforms.fft: hah, once-power-of-2, always-power-of-2.
2014-06-04 12:28:59 -07:00
John Benediktsson
d2c6bc41ce
fftw: fix for ifft1d.
2014-06-04 12:16:11 -07:00
John Benediktsson
a735761574
fftw: adding some bindings to fftw3.
2014-06-04 12:10:18 -07:00
John Benediktsson
e260edc32b
math.transforms.fft: fix Cooley-Tukey only works for powers of two.
2014-06-04 12:06:45 -07:00
John Benediktsson
5f1c6151dc
extra: use bl when possible instead of ``" " write``.
2014-06-04 09:10:36 -07:00
John Benediktsson
27d929b8e5
lint: some more trivial-defs.
2014-06-04 09:10:23 -07:00
John Benediktsson
ac6aa3221b
ini-file: use new escape codes.
2014-06-03 18:15:47 -07:00
John Benediktsson
2b4844e753
sets.extras: adding mapped-set.
2014-06-03 10:13:51 -07:00
John Benediktsson
980fba617d
io.binary.fast: remove duplication.
2014-06-02 17:18:20 -07:00
John Benediktsson
d7775b150e
io.binary.fast: use alien technique for faster le> and be>.
2014-06-02 17:13:52 -07:00
John Benediktsson
48c6bba132
io.binary.fast: adding fast alien version of >le and >be.
2014-06-02 16:30:12 -07:00
John Benediktsson
763110ebb2
sorting.extras: add some docs.
2014-06-02 14:27:50 -07:00
John Benediktsson
1b085c55b7
cursors: adding hash-set-cursor.
2014-06-02 14:01:25 -07:00
John Benediktsson
6e834cd0de
benchmark.tuple-arrays: cleanup, assert result.
2014-06-02 08:40:05 -07:00
John Benediktsson
5d17cfd385
bitcoin.client: fix doc usings.
2014-05-27 05:35:40 -07:00
John Benediktsson
cea47b896d
more doc types.
2014-05-26 07:51:19 -07:00
John Benediktsson
02ac0662e7
more doc type fixes.
2014-05-24 17:16:26 -07:00
John Benediktsson
1f607f0573
use ``tuple-slots`` instead of ``tuple>array rest``.
2014-05-23 13:27:59 -07:00
John Benediktsson
cc4c83783f
fuel.eval: re-use listener:parse-lines-interactive.
2014-05-23 11:12:30 -07:00
Jon Harper
db892f5b34
YAML: oops, fix according to help-lint
2014-05-22 07:57:34 -07:00
Jon Harper
712d6bf1c8
YAML: better docs for >yaml, typos
2014-05-22 07:57:34 -07:00
Jon Harper
bf737f3672
YAML: tests for emitter-line-break variable
2014-05-22 07:57:33 -07:00
Jon Harper
0da786e9e6
YAML: add output configuration options
2014-05-22 07:57:33 -07:00
Jon Harper
44c2b2d7ba
YAML: expose libyaml's emitter options, use unicode mode by default
2014-05-22 07:57:33 -07:00
Jon Harper
a2f4e84a9b
YAML: don't use aliases/anchors for fixnums
2014-05-22 07:57:33 -07:00
Jon Harper
41d2c1e10d
YAML: make it more obvious that we use LibYAML
2014-05-22 07:57:33 -07:00
Jon Harper
bb5668866e
YAML: Remove wrong comment
2014-05-22 07:57:33 -07:00
Jon Harper
aafbae465c
YAML: correctly free yaml_event before reusing
2014-05-22 07:57:33 -07:00
John Benediktsson
2752d83aca
benchmark.namespaces: adding a namespaces benchmark.
2014-05-20 19:18:39 -07:00
John Benediktsson
8e8d319943
benchmark.interval-sets: adding a benchmark of interval-sets.
2014-05-20 19:16:53 -07:00
John Benediktsson
3be0958e5d
benchmark.lexer: adding a lexer benchmark.
2014-05-20 19:15:12 -07:00
John Benediktsson
bec6c99e29
asn1: use with-string-reader in the tests.
2014-05-20 16:20:13 -07:00
John Benediktsson
3ac497c60e
cleanup some places to use with-string-writer.
2014-05-20 16:18:15 -07:00
John Benediktsson
de586a946d
benchmark.make: adding a MAIN:.
2014-05-20 15:10:44 -07:00
John Benediktsson
e431db4144
benchmark.regexp: longer benchmark.
2014-05-18 20:47:22 -07:00
John Benediktsson
98935b7f15
docs: change ``{ $quotation "( x -- y )" }`` to ``{ $quotation ( x -- y ) }``.
2014-05-18 20:09:10 -07:00
John Benediktsson
0b390cc6f2
html.entities: switch to using re-replace-with.
2014-05-18 13:48:35 -07:00
Benjamin Pollack
7b1876250b
Update redis vocabulary to use the modern protocol
...
The existing Redis vocabulary was using a very old and outdated version of the
Redis protocol that couldn't even write values to a modern Redis install. This
patch updates the library and tests to use the newer protocol, which should
also work on Redis servers all the way back to Redis 1.2.
2014-05-06 16:29:32 -04:00
Doug Coleman
0d4afd2f31
webapps.calculator: Utility word to run the calculator on other ports.
2014-05-05 20:44:23 -04:00
John Benediktsson
5c9e270a1c
yaml: accidentally these lines.
2014-05-01 14:00:50 -07:00
John Benediktsson
febdca9639
webapps.factorcode: minor cleanup, removing double <table>.
2014-04-29 16:37:01 -07:00
Doug Coleman
72cbd5722c
Revert "pcre.ffi: Fix pcre for Arch Linux 32bit on 64bit multilib." Wrong fix.
...
This reverts commit c6e335f570da9a2c44635a53fdc4ad56ee77f3b4.
2014-04-28 01:25:49 -07:00
Doug Coleman
5c2737785b
pcre.ffi: Fix pcre for Arch Linux 32bit on 64bit multilib.
2014-04-28 00:39:09 -07:00
Doug Coleman
32cd600ffb
mason.test: Check the user-init-errors so we get a fixable error.
2014-04-28 00:27:50 -07:00
John Benediktsson
72efd16074
yaml: some formatting/cleanup.
2014-04-27 15:41:24 -07:00
Jon Harper
e6301c4cd2
YAML: expose libyaml's errors
2014-04-27 15:24:26 -07:00
Jon Harper
559f140a93
YAML: handle recursive data and anchors' identity
2014-04-27 15:24:26 -07:00
Jon Harper
8a7b8eb169
YAML: cleanup, don't prettyprint the linked-assoc
...
It's not useful because it's not homoiconic because of recursivity
2014-04-27 15:24:26 -07:00
Jon Harper
107e67194a
YAML: simple error when constructing undefined anchors
2014-04-27 15:24:25 -07:00
Jon Harper
514d3f72f9
YAML: cleanup, remove unreachable code
2014-04-27 15:24:25 -07:00
Jon Harper
3623778d26
YAML: correctly emit f as "!!bool false"
2014-04-27 15:24:25 -07:00
Jon Harper
83347ee964
YAML: docs
2014-04-27 15:24:25 -07:00
Jon Harper
2db5962cc3
YAML: support !!set, !!omap and !!pair
2014-04-27 15:24:24 -07:00
Jon Harper
c7613e62a0
YAML: workaround deep-copy structs
2014-04-27 15:24:24 -07:00
Jon Harper
7925686dbc
YAML: Add tests for anchors in yaml>
2014-04-27 15:24:24 -07:00
Jon Harper
b60d1c86f9
YAML: parse anchors
2014-04-27 15:24:24 -07:00
Jon Harper
11d6c820b0
YAML: cleanup USING:
2014-04-27 15:24:24 -07:00
Jon Harper
18c88d9905
YAML: convert some factor types to/from yaml types
2014-04-27 15:24:24 -07:00
Jon Harper
557e0a3d3e
YAML: add some tests from pyyaml test suite.
2014-04-27 15:24:24 -07:00
Jon Harper
679cfd618c
YAML: declare function parameters as bools
2014-04-27 15:24:23 -07:00
Jon Harper
5b5a680fb4
YAML: add a debug word to check sizes of structs
2014-04-27 15:24:23 -07:00
Jon Harper
64db12711a
YAML: add a debug vocab
2014-04-27 15:24:23 -07:00
Jon Harper
eddf2c1ab4
YAML: fix parsing when key is f
2014-04-27 15:24:23 -07:00
Jon Harper
7701e1dace
YAML: use factor's c-string in more places
2014-04-27 15:24:23 -07:00