Commit Graph

11398 Commits (d1242003ba2c9011ef05a9af0787598d2ec62302)

Author SHA1 Message Date
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
Doug Coleman 40894853b2 forestdb.ffi: update to latest .h files 2016-08-04 18:19:06 -07:00
Björn Lindqvist c1c1a92c8f terminfo: new platforms.txt 2016-08-05 01:07:31 +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
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
Alexander Iljin b5b991f9e2 progress-bars.models-docs: fix example code for with-file-reader-progress 2016-07-30 09:25:30 -07:00
Alexander Iljin 2fd5654473 Add EOL at EOF for all authors.txt files for consistency
In some instances replaced CR/LF with LF.
2016-07-30 09:25:30 -07:00
John Benediktsson cca231cef1 project-euler.265: fix bad refactor. 2016-07-12 09:07:10 -07:00
John Benediktsson 46aa1f2088 math.approx: fix typo in docs. 2016-07-11 21:09:11 -07:00
John Benediktsson 8d077a96ad using [ ... ] [ drop ] if* instead of dup [ ... ] [ 2drop ] if. 2016-07-11 21:01:03 -07:00
John Benediktsson 55cf5472a5 using [ ] [ ... ] ?if instead of [ nip ] [ ... ] if*. 2016-07-11 19:50:37 -07:00
John Benediktsson 6b12e2e3bc use ?delete-file instead of [ delete-file ] ignore-errors. 2016-07-10 20:28:46 -07:00
John Benediktsson 58dd52e82e hashcash: quick fix for string argument to checksum-bytes. 2016-06-30 14:50:47 -07:00
Björn Lindqvist fae21b7229 youtube: throw an error if the given youtube video isn't downloadable
well it is, but you have to go through lots of hops to download "secure"
videos
2016-06-23 02:20:25 +02:00
Björn Lindqvist d16e4272b2 space-invaders: calling exit-openal otherwise sound can get stuck when quitting the game 2016-06-17 00:31:47 +02:00
Björn Lindqvist 1df34203e6 24-game: fixing invalid operator input handling in get-operator 2016-06-16 23:41:17 +02:00
Björn Lindqvist eeaffb14b8 24-game: fixing game to use formatting vocab 2016-06-16 23:28:02 +02:00
Björn Lindqvist ea4333e490 io.directories: new utility word make-parent-directories, for making sure directories exists 2016-06-15 00:33:44 +02:00
John Benediktsson 8aadd38071 peg.javascript.tokenizer: rename escape rules slightly. 2016-06-12 06:52:23 -07:00
John Benediktsson e7fa92baac peg.javascript.tokenizer: support hex and unicode escapes. 2016-06-12 06:41:59 -07:00
John Benediktsson 29a2a25954 peg.javascript: add some other escapes since we're doing this. :-) 2016-06-11 15:22:20 -07:00
catb0t 385cf35e7f peg.javascript.tokenizer: allow escaped quotes in strings
Previously, the tokenizer didn't understand
escaped quotes in string literals. Also added was
a test to ensure the escaping works.
2016-06-11 15:17:50 -07:00
Jon Harper 8a34de9626 rosetta-code.image-noise, use status bar for FPS 2016-06-04 07:23:43 -07:00
Jon Harper b3155d980e rosetta-code.image-noise, bring back fps after c7ca226 2016-06-04 15:43:32 +02:00
Doug Coleman 21461a1b75 core: selector-for and collector-for are the wrong naming convention--they should be selector-as and collector-as because they take exemplars.
The exemplar is the starting length of the output sequence in collector-as, so add another collector-for-as that takes a seq that we are making a collector for.
2016-05-26 14:36:11 -07:00
Doug Coleman 88fa8b6bba forestdb.lib: testing in auto-compact mode needs a pair of unique files. 2016-05-23 13:47:25 -07:00
John Benediktsson ff2f58ac4b ui.theme.switching: default font colors. 2016-05-22 07:53:21 -07:00
Doug Coleman 7bd0d51359 forestdb: open normal commit. 2016-05-21 01:30:11 -07:00
Doug Coleman a1914959d3 forestdb: fix using. uncomment some code. 2016-05-20 20:01:15 -07:00
Doug Coleman 936333f1b7 managed-server: add another constructor. 2016-05-20 19:42:16 -07:00
Doug Coleman b66cebfb86 forestdb: update to latest. fix tests to be better. if there's a .meta file (auto-compaction) then the old tests would fail. 2016-05-20 19:42:16 -07:00
Doug Coleman d00e986b3d combinators.extras: fix unit tests. 2016-05-11 14:18:48 -07:00
Doug Coleman 8330256b1d combinators.extras, generalizations:: Add experimental combinators for 1res, 1arg. 2016-05-11 11:53:29 -07:00
Doug Coleman eb84850315 ui.gadgets.lists: Fix using for themes. 2016-05-10 02:35:26 -07:00
John Benediktsson a07b411834 bencode: adding bencoding vocabulary. 2016-05-09 21:38:05 -07:00
Doug Coleman c1d78e87ff stream.extras: add print-flush, write-flush, etc. 2016-05-09 17:18:08 -07:00
Doug Coleman 7f3adf3fb1 sequences.extras: add map-keys, map-values. 2016-05-09 16:28:04 -07:00
Doug Coleman 7ced47a6b1 irc.gitbot: fix command. 2016-05-09 16:07:15 -07:00
Doug Coleman 3f27df6d0a irc.logbot.log-line: print the user prefix. 2016-05-09 15:43:20 -07:00
Doug Coleman d3570f2b22 irc.gitbot: update to be configurable. 2016-05-09 15:09:54 -07:00
Doug Coleman e28328af70 forestdb.ffi: fix struct layout. 2016-05-09 14:58:02 -07:00
Doug Coleman cd89da032d irc: use utf8 instead of latin1. not sure if this is the best idea. 2016-05-09 12:11:44 -07:00
Doug Coleman 449c740b23 client.base: paremeters was getting the channel name instead of the channel>> slot. try to fix it in chat-message. 2016-05-09 11:59:42 -07:00
Doug Coleman 2d5368f4af irc.messages.parser: simplify parser 2016-05-09 11:49:19 -07:00
Doug Coleman 334477d94a websites.concatenative: allow listings for irclogs 2016-05-09 17:45:44 +00:00
Doug Coleman ba83f01ee0 websites.concatenative: add irc logs. 2016-05-08 12:20:59 -07:00
Doug Coleman 652a98e50e irc.logbot: fix up logbot to allow more custom configuration. 2016-05-08 12:20:05 -07:00
Björn Lindqvist 156fcbb48b images.testing.png: adding the image i forgot 2016-05-08 03:19:54 +02:00
Björn Lindqvist 2b91a3e083 images.png: support for reading iTXt chunks 2016-05-07 15:07:48 +02:00
Björn Lindqvist af53fdd3d0 images.png: Support for reading iCCP chunks with color profiles
To fix #1529 you need to read the color profile from the image and then
do something with it.
2016-05-07 15:07:48 +02:00
Björn Lindqvist 7c7d314e49 images.png: length>> field isnt needed
chunk length>> is always equal to chunk data>> length
2016-05-07 15:07:47 +02:00
John Benediktsson 53f5961534 color-table: adding hex color column. 2016-04-30 15:06:14 -07:00
John Benediktsson 57403b72ae color-table: 5 decimal places. 2016-04-30 14:34:14 -07:00
Alexander Iljin f8b1269ef2 color-table: add column filled with respective colors
Side note: it would be better to simply set the cell background color.
Unfortunately, no such mechanism exists at the moment.
2016-04-30 17:53:48 +03:00
John Benediktsson 52ceae3790 successor: new vocab. 2016-04-28 20:51:39 -07:00
John Benediktsson 4884352df0 text-analysis: vocab to analyze English text. 2016-04-28 18:02:36 -07:00
John Benediktsson abf4ca20c2 Revert "boids: population needs to be an integer for slicing."
This reverts commit dec9becf65.
2016-04-23 12:43:15 -07:00
John Benediktsson dec9becf65 boids: population needs to be an integer for slicing. 2016-04-23 10:19:42 -07:00
Björn Lindqvist 19899f3a0f game.worlds: Fixing the GAME: syntax word that broke due to renames 2016-04-22 15:21:56 +02:00
John Benediktsson c7ca2269b6 use MAIN-WINDOW: in a few places. 2016-04-21 17:00:06 -07:00
John Benediktsson dbb182d33a decimals: cleanup. 2016-04-21 16:59:56 -07:00
John Benediktsson 55fda7140d ctags.etags: cleanup. 2016-04-19 08:40:42 -07:00
John Benediktsson eb4bbab417 money: more of this should be public. 2016-04-19 07:29:42 -07:00
John Benediktsson c3a9c96edb 24-game: cleanup. 2016-04-18 20:48:20 -07:00
John Benediktsson 1983a7131a ctags: whoops, forgot this. 2016-04-18 20:25:21 -07:00
John Benediktsson b35f388de0 ctags: cleanup docs and tests. 2016-04-18 20:24:42 -07:00
John Benediktsson 0609f790c7 money: cleanup. 2016-04-18 20:16:33 -07:00
John Benediktsson f37da7b2eb ctags: simplify. 2016-04-18 17:21:30 -07:00
John Benediktsson 42ae9ac015 lists: first pass at some cleanup.
Now lists.lazy:lmap-lazy and lists.lazy:lappend-lazy names differentiate
from their non-lazy counterparts in lists.
2016-04-17 13:08:32 -07:00
John Benediktsson 2a5e0e7f4f replace some 1 head* with but-last. 2016-04-16 15:54:23 -07:00
John Benediktsson 4945269664 poker: simplify a bit. 2016-04-14 14:07:37 -07:00
Doug Coleman 627f8603bd sequences.extras: add a nullable span-slices word that allows f. 2016-04-10 11:39:50 -07:00
Doug Coleman 0055f3c616 factor: remove some extra whitespace. 2016-04-07 14:30:36 -07:00
Doug Coleman a15465a9c2 sequences.extras: Allow from to be f in ?<slice> 2016-04-07 13:22:18 -07:00
John Benediktsson 48f57fee4f cuda: adding prettyprint for cuda functions. 2016-04-07 07:26:23 -07:00
John Benediktsson 0188a1a510 shell: fix rename of glob-directory to glob. 2016-04-06 17:02:03 -07:00
Doug Coleman 363e08b6a8 factor: fix whitespace at end of files. 2016-04-06 16:53:25 -07:00
John Benediktsson 6581741a92 cuda: use arg names in stack effect. 2016-04-06 13:11:32 -07:00
Doug Coleman 51b70b2050 core: clean up split-lines with subseq-as. clean up subseq/subseq-as/subseq-unsafe/subseq-unsafe-as. 2016-04-05 12:42:38 -07:00
John Benediktsson 4d83867cb4 strings.parser: remove parse-short-string, everyone should parse-string. 2016-04-04 15:00:04 -07:00
John Benediktsson 7a5142e0ca images.http: make it easier to image. stuff. 2016-04-04 15:00:04 -07:00
Doug Coleman 783cffe036 sequences.extras: Add a word to ensure that the underlying for slices is the same. Add a more forgiving version of merge-slices called span-slices. 2016-04-04 11:47:46 -07:00
Doug Coleman 10cb7e12c1 assocs.extras: Add a word set-once-at that throws if the key is already set. 2016-04-04 11:46:34 -07:00
John Benediktsson 1aa8a432c7 sequences.extras: make rotate wrap. 2016-04-04 11:17:24 -07:00
John Benediktsson 4c6511a058 sequences.extras: make rotate! support negative indices. 2016-04-04 11:13:11 -07:00
John Benediktsson 4b5b058c20 sequences.extras: make rotate support negative n. 2016-04-04 11:05:28 -07:00
John Benediktsson dad9110889 sequences.extras: rename back to rotate!. 2016-04-04 10:59:32 -07:00
John Benediktsson 2269b07d33 use with-temp-file and with-temp-directory in some tests. 2016-04-04 10:33:03 -07:00
Doug Coleman 3fd1d80b83 graphviz: Fix test for rename of rotate! 2016-04-02 19:57:33 -07:00
Doug Coleman fc1b8214f0 sequences.extras: Check if slices overlap or touch. Add a merge-slices word. For efficiency, provide ordered/unordered versions of each word based on whether you know the slices have been swapped or not so they are ordered by from>>. 2016-04-02 15:46:08 -07:00
Doug Coleman b4f979c848 sequences.extras: rename rotate to rotate-headwards and rotate-tailwards. add experimental length- word and addo some slice util words. 2016-04-02 15:17:12 -07:00
Björn Lindqvist 9a8f35c23b zoneinfo.tests: a few trivial tests, for diagnosing #1513 2016-04-01 02:43:09 +02:00
Björn Lindqvist a921e35af3 zoneinfo: removing a few empty words and unused tuples 2016-04-01 02:42:16 +02:00
Doug Coleman 8c4e602973 mason.release.sign: use build-dir not build-dir get. make factor path at run-time not at parse-time. 2016-03-31 09:54:02 -07:00
John Benediktsson 96ad040ed7 sequences.frozen: adding virtual "frozen" sequences. 2016-03-31 09:14:30 -07:00
John Benediktsson a4b9e55987 tools.test: add a restartable-tests? flag to control restarts. 2016-03-31 06:51:17 -07:00
John Benediktsson 498285d7dd unicode: make this the API for all unicode things. 2016-03-30 23:29:48 -07:00
Doug Coleman 5e92edd74d tags.txt: Remove empty files. 2016-03-30 22:14:50 -07:00
Doug Coleman ce58e0db2c authors.txt: Remove empty lines. 2016-03-30 22:13:32 -07:00
Doug Coleman 41209a3a42 summary.txt: Delete empty lines and empty files. 2016-03-30 22:11:51 -07:00
John Benediktsson cba0a96c10 regexp: one R/ syntax to rule them all, simpler this way. 2016-03-30 21:09:08 -07:00
Doug Coleman 2ec0a139d1 english: move to basis. closes #1587. 2016-03-30 20:58:51 -07:00
Doug Coleman 08bbf3f3ff mason.release.sign: Default cert-path. 2016-03-30 15:43:30 -07:00
Björn Lindqvist 6a127dc46c webapps.mason.*: new docs and tests 2016-03-31 00:37:59 +02:00
Doug Coleman a6c52b7fc3 euler.b-rep.io.obj: remove triple strings. 2016-03-30 13:58:12 -07:00
Doug Coleman 8e04e3a0f2 mason.release.sign: Oops needed ${ after all. 2016-03-30 11:28:29 -07:00
Doug Coleman 7e824ca392 mason.release: Move code signing to its own vocab. Add hooks for mac and windows code signing. 2016-03-30 11:19:38 -07:00
John Benediktsson a82ae0027d maintain gml, euler, flatland, pong, multi-methods, pair-rockets, variables. 2016-03-30 10:30:36 -07:00
Doug Coleman 658149c321 smalltalk.parser: cleaner grammar (?) 2016-03-30 10:16:15 -07:00
Doug Coleman e4df1c8503 smalltalk: Clean up grammar and fix a bug with underscores in identifiers. 2016-03-30 10:16:15 -07:00
John Benediktsson 5965c0d052 emojify: I ❤️ Factor 👍. 2016-03-29 17:53:32 -07:00
John Benediktsson 71ef8a22c2 disambiguate namespaces:set and sets:set. 2016-03-29 17:14:42 -07:00
John Benediktsson e7a42b1dc4 sets: rename unordered-set back to set. 2016-03-29 15:46:29 -07:00
Doug Coleman ebc2a8953c sequences.extras: oops. cleanup dumb implementation. 2016-03-29 13:26:02 -07:00
Doug Coleman 3f803e3893 sequences.extras: add map-zip. 2016-03-29 12:58:26 -07:00
Doug Coleman e54ee276c3 tools.deploy.shaker: Fix load error.
images.png: fix load error.
2016-03-29 12:33:30 -07:00
Doug Coleman fe3031bc96 urls.secure: roll this into urls since we ship libressl on windows now. 2016-03-29 11:40:42 -07:00
John Benediktsson 3f18b71d07 cleanup some QUALIFIED: that are no longer needed. 2016-03-29 10:20:16 -07:00
Doug Coleman c5c7bb0e8d mason.release.dlls: Bundle sqlite3 on Windows. Fixes #856. 2016-03-29 10:17:37 -07:00
Doug Coleman 5ca7a1403e mason.release.dlls: Copy dlls in the whitelist from the directory that the mason instance runs from to the release directory.
Currently we only copy libressl dlls on Windows, but other targets are the openal dylib on Mac and libressl on other platforms?
2016-03-29 09:52:12 -07:00
Doug Coleman d362509d68 mason.release.tidy: On Windows, we use the build.cmd script to set env variables
for the Nmakefile. build.cmd makes a factor.image.fresh, which we need to delete.
2016-03-29 09:32:54 -07:00
John Benediktsson d07d127360 Revert "mason.release.tidy: adding libfactor-ffi-test.dylib."
This reverts commit 2c1739deb0.
2016-03-29 08:12:54 -07:00
John Benediktsson fbb736e28c Revert "spider: simplify apply-filters."
This reverts commit be2b048920.
2016-03-29 06:03:31 -07:00
John Benediktsson be2b048920 spider: simplify apply-filters. 2016-03-28 22:26:12 -07:00
John Benediktsson 14953f641f rosetta-code.image-noise: use delete-all. 2016-03-28 14:18:47 -07:00
John Benediktsson 8fdfc7f973 shell: using glob-directory. 2016-03-27 18:52:45 -07:00
John Benediktsson 90994cc5d0 shell: resurrecting from unmaintained to extra. 2016-03-27 16:08:35 -07:00
Doug Coleman 3c481192a0 sequences.extras: Fix bad rename. (each-from) -> setup-each-from now. Add a unit test for reduce-from. 2016-03-25 09:42:43 -07:00
Björn Lindqvist a974e752ab english: new word count-of-things, it pluralizes depending on count 2016-03-25 14:08:14 +01:00
Doug Coleman 7a6570b355 unicode.data, terrain.generation: remove abusive stack effect names. 2016-03-25 03:13:27 -07:00
Doug Coleman d3bc2035a2 factor: remove rest of double paren words. 2016-03-25 03:13:27 -07:00
Björn Lindqvist 579875821b VM: removes the OBJ-ERROR special object in favor of a constant
The special object contained the string "kernel-error" which were used
to tag VM errors. But it is simplier and removes a little complexity to
just tag them with a fixnum constant.
2016-03-22 17:52:19 +01:00
Doug Coleman 236f962323 gmae.input: rename ` to backtick 2016-03-21 14:57:48 -07:00
John Benediktsson 2c1739deb0 mason.release.tidy: adding libfactor-ffi-test.dylib. 2016-03-21 07:22:22 -07:00
John Benediktsson 2f371a83a0 ifaddrs: get interface-names on unix. 2016-03-20 21:00:18 -07:00
John Benediktsson e2a339cb60 cursors: zip-cursor distance-hint should be min length. 2016-03-20 14:50:33 -07:00
Doug Coleman 35d84c6e64 maths.primes: finish renaming fast-gcd to simple-gcd. 2016-03-19 17:21:24 -07:00
John Benediktsson 4c06034ae0 graphviz: better stack effect for with-preview. 2016-03-19 13:06:08 -07:00
John Benediktsson 0b5ee9dce8 graphviz: simpler preview-smoke-test. 2016-03-19 13:03:37 -07:00
John Benediktsson bde8f522f1 fix some tests broken by my io.files.unique change. 2016-03-19 09:50:01 -07:00
John Benediktsson d56b0cbf23 graphviz.render: needs to USE: io.files.temp. 2016-03-18 18:46:16 -07:00
John Benediktsson 2518ce23b4 webapps.mason.version.source: delete unique temp directory after upload. 2016-03-18 18:45:00 -07:00
John Benediktsson 623341bd02 Revert "webapps.mason.version.source: remove temporary unique directory."
This reverts commit 3a202b6c44.
2016-03-18 17:49:49 -07:00
John Benediktsson 3a202b6c44 webapps.mason.version.source: remove temporary unique directory. 2016-03-18 17:47:55 -07:00
John Benediktsson 9c323e2884 cleanup some uses of current-directory. 2016-03-18 17:04:05 -07:00
John Benediktsson baae677276 io.files.unique: change to create unique files and directories relative to the current-directory. 2016-03-18 10:57:54 -07:00
John Benediktsson 4b8e983f7d graphviz: use cleanup-unique-working-directory now. 2016-03-16 12:11:14 -07:00
John Benediktsson 5f682c18de use the new bytes>hex-string. 2016-03-16 10:13:56 -07:00
John Benediktsson 497f8cb514 Update tests for LICENSE.txt rename. 2016-03-16 10:13:56 -07:00
Björn Lindqvist f80513cd99 compiler.cfg.dataflow-analysis: removes the -analysis from the dfa token
It makes the FORWARD-ANALYSIS: and BACKWARD-ANALYSIS: functors less
magical if the generated singletons name is the same as in the syntax.
2016-03-16 14:40:58 +01:00
Doug Coleman c51f518911 bitly: move from bit.ly to bitly. 2016-03-15 17:19:20 -07:00
John Benediktsson 971d94a839 mason.release.tidy: add build.(sh|cmd). 2016-03-15 03:19:54 -07:00
John Benediktsson 5dd6435511 moving build-support/factor.(sh|cmd) to ./build.(sh|cmd). 2016-03-15 03:17:36 -07:00
John Benediktsson 4f0a72f524 mason.release.tidy: don't need with-resource-directory. 2016-03-15 03:17:36 -07:00
Doug Coleman 98b5ed8012 run-desc: not sure what this is for. 2016-03-14 22:51:11 -07:00
Doug Coleman d8873f20fc update: move to unmaintained. 2016-03-14 22:47:36 -07:00
John Benediktsson 90d567d5f2 mason.release.tidy: inline the cleanup file into the one place it was used. 2016-03-14 19:31:27 -07:00
John Benediktsson 39a341ffae txon: fix for string-lines. 2016-03-13 19:58:53 -07:00
Benjamin Pollack 4ef42357e1 chloe/html: switch to HTML5 templates
Since XHTML is dead, and HTML5 isn't, switch to HTML5 templates for Chloe and
other key parts of our HTML subsystems. As part of this, I went through and
added DOCTYPE declarations to some of our examples as well.
2016-03-11 18:20:55 -05:00
Björn Lindqvist 2f1b7bf9e1 compiler.graphviz: this vocab can be removed I think
The compiler.cfg.graphviz vocab implements all its features and is more complete.
2016-03-11 10:01:27 +01:00
Björn Lindqvist df93e4533d graphviz.dot: fix escaping logic
It used escape the escape char \, but it shouldn't do that because it
leads to double escaping.
2016-03-11 09:44:42 +01:00
Jon Harper cb6ddb1735 rename math.statistics:cum-map to sequences:accumulate* 2016-03-08 13:41:54 -08:00
Doug Coleman a4804621af windows openssl, libtls: Use the libressl dlls for SSL.
http://ftp.openbsd.org/pub/OpenBSD/LibreSSL/
http://downloads.factorcode.org/dlls/
libcrypt-37.dll
libssl-38.dll
libtls-10.dll
2016-03-08 12:48:45 -08:00
Doug Coleman a12a56f777 io.sockets: Special-case 0.0.0.0 and f for outgoing sockets so we can use
them on windows. Add some tests that shouldn't fail. Fixes #85.
2016-03-08 02:27:01 -08:00
Doug Coleman b4af13959d forestdb.lib: Got it compiled for win32. ``cmake -G "Visual Studio 14"
..`` vs ``cmake -G "Visual Studio 14 Win64" ..``
2016-03-07 11:56:39 -08:00
Doug Coleman c69c40b616 forestdb: Default config changed, change it back for Factor. Add more comments.
Caught up to commit cce989f8ed66f1221fd57905123df79e35d5ff39
2016-03-05 15:15:43 -08:00
Doug Coleman ee8235ca3c forestdb.ffi: Add C types to the ENUM:s. 2016-03-05 13:25:14 -08:00
John Benediktsson 0d2ac91bad libtls.ffi: fix platforms file to not have empty line. 2016-03-05 07:44:37 -08:00
Benjamin Pollack e707374085 Make <inet4> and <ipv4> use ip-parser:parse-ipv4
Fixes #1209
2016-03-05 09:11:56 -05:00
Doug Coleman 9616ecbf1d libtls.ffi: Depends on unix.types, fix Windows. 2016-03-05 03:02:38 -08:00
Benjamin Pollack 62d1425971 Add SNI support to Factor
Fixes #1527
2016-03-03 09:48:20 -08:00
Doug Coleman 4493e2175a forestdb.ffi: Update ffi. 2016-03-01 12:40:31 -08:00
John Benediktsson 6af99c3c21 Fix "doesnt" typo. 2016-02-26 08:56:25 -08:00
Doug Coleman 666b076d4c forestdb.lib: fix using 2016-02-19 19:22:19 -08:00
Doug Coleman e4347f5254 io.sockets: Add more utility words for working with udp. 2016-02-19 19:21:13 -08:00
Doug Coleman 97296e7199 forestdb: allow setting byte-arrays. 2016-02-19 19:21:13 -08:00
Doug Coleman 64db45c536 factor: update repository location to factor/factor 2016-02-19 13:51:58 -08:00
Benjamin Pollack bf89a3d31d Add support for LibreSSL's libtls library
These are just the low-level FFI bindings; high-level bindings (and
maybe an alternative implementation of io.sockets.secure) will come in
a later commit.
2016-02-19 16:37:03 -05:00
Doug Coleman d99c9e1663 forestdb: Update for new apis. Fix a bug with iteration, fix a test case that changed behavior. 2016-02-18 10:09:44 -08:00
John Benediktsson 7ddc074294 uu: simplify a little bit. 2015-12-27 10:00:22 -08:00
Björn Lindqvist 1835e7c248 benchmark: wrap the error in <test-failure>
Piggybacks on the test-failure error. word so that we get a traceback if
an error occurs during benchmarking. To make it easier to debug the "No
suitable arithmetic method" random error #1484
2015-12-17 19:03:59 +01:00
Björn Lindqvist a738c356a0 benchmark: refactoring to not use dynamic variables + unit tests 2015-12-17 19:03:59 +01:00
John Benediktsson e7c66b2362 tools.image-analyzer: fix help-lint docs. 2015-12-13 11:46:13 -08:00
Björn Lindqvist 28a0f3a01a tools.image-analyzer.graphviz: output the root nodes in a graph cluster, looks pretty neat 2015-12-13 13:56:36 +01:00
Björn Lindqvist f191a6d4c5 tools.image-analyzer: now also loads absolute relocation pointers 2015-12-13 13:56:36 +01:00
Björn Lindqvist 89eaca34bf tools.image-analyzer: now relocation pointers are decoded too -> nicer graphs 2015-12-13 13:56:36 +01:00
John Benediktsson 3affad7681 docs: using $maybe. 2015-12-11 17:05:45 -08:00
Björn Lindqvist 0564503338 tools.image-analyzer: test failure fix 2015-12-08 02:12:30 +01:00
Björn Lindqvist c63fe2ab25 tools.image-analyzer.graphviz: new vocab for making graphs of the loaded heaps 2015-12-07 09:06:12 +01:00
Björn Lindqvist fe204eeaf9 graphviz.dot: better string escaping using unparse-string 2015-12-07 08:38:10 +01:00
Björn Lindqvist bf28e85405 tools.image-analyzer.*: wrap read objects in heap-node tuples with their addresses 2015-12-07 04:20:43 +01:00
Sankaranarayanan Viswanathan bb43e27b86 snake-game: refactor and restruture 2015-12-02 09:11:33 -08:00
Sankaranarayanan Viswanathan 38eb231977 Added extra:snake-game 2015-12-02 09:11:33 -08:00