Björn Lindqvist
|
dbd716cc99
|
alien.parser: method object return-type-name is redundant
|
2016-08-10 21:34:37 +02:00 |
John Benediktsson
|
ed29fbd93f
|
cuckoo-filters: less duplication in cuckoo-insert.
|
2016-08-08 19:39:24 -07:00 |
John Benediktsson
|
c09cfd586c
|
cuckoo-filters: change language to refer to fingerprints.
|
2016-08-08 17:01:53 -07:00 |
John Benediktsson
|
eebdf93e45
|
cuckoo-filters: minor cleanup.
|
2016-08-08 15:54:58 -07:00 |
John Benediktsson
|
0f1f465f42
|
cuckoo-filters: using alien deref in tag-index.
|
2016-08-08 15:18:36 -07:00 |
John Benediktsson
|
ca05d4cefb
|
cuckoo-filters: adding some documentation.
|
2016-08-08 15:15:08 -07:00 |
John Benediktsson
|
eba31d687f
|
cuckoo-filters: add tests for lookup each value also.
|
2016-08-08 14:31:36 -07:00 |
John Benediktsson
|
51dcceed34
|
cuckoo-filters: new vocabulary.
|
2016-08-08 10:17:00 -07:00 |
John Benediktsson
|
e5ca25254e
|
bloom-filters: adding summary.txt.
|
2016-08-08 10:17:00 -07:00 |
Björn Lindqvist
|
24a02a1c8f
|
compiler.*: Backend implementation of varargs
It is turned off by default. Support for using it coming soon. :)
|
2016-08-08 12:02:19 +02:00 |
Björn Lindqvist
|
ceb0f61c2b
|
cpu.architecture: new docs
|
2016-08-08 10:37:50 +02:00 |
Björn Lindqvist
|
1b6e6915ac
|
cpu.*: float-on-stack? word never used
|
2016-08-08 10:29:17 +02:00 |
Björn Lindqvist
|
120807c827
|
stack-checker.*: infer doesn't need to be generic
|
2016-08-06 19:04:41 +02:00 |
Björn Lindqvist
|
0c7b871de7
|
stack-checker.alien: new word stack-shape which replaces alien-inputs/outputs
|
2016-08-06 19:00:23 +02:00 |
Björn Lindqvist
|
a79309680c
|
compiler.*, stack-checker.*: fixes to make the tests work on 32bit too
|
2016-08-05 16:44:19 +02:00 |
Björn Lindqvist
|
76139dca56
|
VM: new ffi_test functions added
|
2016-08-05 15:30:28 +02:00 |
Doug Coleman
|
40894853b2
|
forestdb.ffi: update to latest .h files
|
2016-08-04 18:19:06 -07:00 |
Björn Lindqvist
|
b87f129914
|
Build: adding c99 flag, in case compiler doesn't enable it by default
|
2016-08-05 01:50:54 +02:00 |
Björn Lindqvist
|
c1c1a92c8f
|
terminfo: new platforms.txt
|
2016-08-05 01:07:31 +02:00 |
Björn Lindqvist
|
1b08ef3593
|
compiler.cfg.builder.*: fix for tests that broke on windows
|
2016-08-05 01:01:25 +02:00 |
Björn Lindqvist
|
2f12413595
|
io.sockets.windows: WSASocket-flags not needed
|
2016-08-04 23:55:56 +02:00 |
Björn Lindqvist
|
b43221770c
|
stack-checker.*: new tests
|
2016-08-04 20:30:58 +02:00 |
Björn Lindqvist
|
e67745aaba
|
stack-checker.*: removes the in-d and out-d slots from the alien-node-params tuple
That data is already on the #alien-node tuple so it doesn't need to be
stored twice.
|
2016-08-04 20:30:58 +02:00 |
Björn Lindqvist
|
8d982780f5
|
stack-checker.*: change pop-literal stack effect to ( -- obj )
The rstate return value is never used so we can remove it
|
2016-08-04 20:30:58 +02:00 |
Björn Lindqvist
|
875357c1bf
|
stack-checker.*: init-known-values word not needed
|
2016-08-04 20:30:58 +02:00 |
Doug Coleman
|
4e48e836b9
|
vm: fix typo from c++ comment patch causing compile failure.
|
2016-08-04 09:28:50 -07:00 |
Björn Lindqvist
|
dee9cf0a70
|
alien: replacing the alien-*-error family of errors with callsite-not-compiled
All the errors did the same thing anyway. Also adding a summary method
to it.
|
2016-08-04 11:51:59 +02:00 |
John Benediktsson
|
4387da41d5
|
tools.cal: adding the "cal" utility.
Example usage:
$ ./factor -run=tools.cal
August 2016
Su Mo Tu We Th Fr Sa
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31
|
2016-08-03 11:28:28 -07:00 |
John Benediktsson
|
d015f028db
|
sequences.extras: adding pad-center.
|
2016-08-03 11:25:06 -07:00 |
Alexander Iljin
|
7ee4e5dea5
|
vm: replace line comments // with block comments /**/ for consintency
Fix #1651.
|
2016-08-03 09:19:48 -07:00 |
Björn Lindqvist
|
00d15b66a6
|
compiler.tests.alien: tests for varargs calls
|
2016-08-02 23:36:02 +02:00 |
Björn Lindqvist
|
86274c895e
|
cpu.x86.*: improved varargs support
Now on the x86.64 platform, we set the AL register to contain the nr of
floating point values passed to the function as required by the abi.
|
2016-08-02 23:14:37 +02:00 |
John Benediktsson
|
851398898b
|
checksums.crc32: verify checksum-state is working.
|
2016-08-02 13:16:30 -07:00 |
John Benediktsson
|
55df8437df
|
checksums: fix stack effect of with-checksum-state.
|
2016-08-02 10:58:48 -07:00 |
Björn Lindqvist
|
5794ca6834
|
compiler.cfg.builder.alien.tests: fix for the test case i broke
|
2016-08-02 01:29:19 +02:00 |
John Benediktsson
|
1b54f0a434
|
checksums: make checksum-state implement dispose.
|
2016-08-01 15:46:30 -07:00 |
Björn Lindqvist
|
af62d33ba9
|
compiler.cfg.*: lots of new tests
|
2016-08-01 21:52:06 +02:00 |
Björn Lindqvist
|
2e332f73b5
|
compiler.*: new docs
|
2016-08-01 21:52:05 +02:00 |
Björn Lindqvist
|
e359f3fca4
|
compiler.cfg.builder.alien.params: refactors the next-reg-param and reg-class-full? words
|
2016-08-01 21:52:05 +02:00 |
Björn Lindqvist
|
8aef16bed2
|
compiler.cfg.builder.alien.*: merge of with-param-regs and with-param-regs*
|
2016-08-01 21:52:05 +02:00 |
Björn Lindqvist
|
06319ac58d
|
cpu.*: removes the vector-regs hook
It is not needed for now as float-regs are always used for vector-reps.
|
2016-08-01 21:52:05 +02:00 |
Björn Lindqvist
|
9bbe8a8c29
|
cpu.*: the %loop-entry word is unused
|
2016-08-01 21:52:05 +02:00 |
John Benediktsson
|
b864d49e8c
|
io.sockets: adding docs and tests for port-protocol.
|
2016-08-01 10:22:16 -07:00 |
Björn Lindqvist
|
97d3c42091
|
urls: better parsing of the scheme component of urls
normalize to lowercase and a few more characters are allowed in the
protocol part.
|
2016-07-31 02:46:39 +02:00 |
John Benediktsson
|
ab66a73744
|
io.sockets: adding port-protocol to match protocol-port.
|
2016-07-30 11:12:40 -07:00 |
Björn Lindqvist
|
2e9704a406
|
FUEL: syntax fixes for MAIN-WINDOW:, LOG: and TUPLE: with initial values
|
2016-07-30 19:03:23 +02:00 |
Björn Lindqvist
|
ca2aef8e67
|
io.monitors.recursive: with-qualified-directory-files works here
|
2016-07-30 19:03:23 +02:00 |
Björn Lindqvist
|
48bd0d2b66
|
ui.tools.*: fix swapped argument order for set-tool-dim
|
2016-07-30 19:03:23 +02:00 |
Björn Lindqvist
|
9a62e1188b
|
terminfo.tests: two sanity tests
|
2016-07-30 19:03:22 +02:00 |
Björn Lindqvist
|
e8f03d9e3a
|
terminfo: makes it so terminfo files are looked up from a set of dirs
On Ubuntu, terminfo files are stored in /lib/terminfo, but they can also
be found in any of the other dirs listed in TERMINFO-DIRS.
|
2016-07-30 19:03:22 +02:00 |