]> gitweb.factorcode.org Git - factor.git/log
factor.git
10 years agobase64: inline the { 3 2 1 0 } [ -6 * ].
John Benediktsson [Tue, 29 Apr 2014 22:59:48 +0000 (15:59 -0700)]
base64: inline the { 3 2 1 0 } [ -6 * ].

10 years agobase64: faster decoding, use an sbuf instead of replicate/filter.
John Benediktsson [Tue, 29 Apr 2014 22:47:15 +0000 (15:47 -0700)]
base64: faster decoding, use an sbuf instead of replicate/filter.

10 years agoRevert "unix.ffi: be more explicit about dirent64."
John Benediktsson [Tue, 29 Apr 2014 21:02:30 +0000 (14:02 -0700)]
Revert "unix.ffi: be more explicit about dirent64."

This reverts commit edf456149330d44995b1c8bdf61a1c5d2617ed9c.

10 years agounix.ffi: be more explicit about dirent64.
John Benediktsson [Tue, 29 Apr 2014 20:54:27 +0000 (13:54 -0700)]
unix.ffi: be more explicit about dirent64.

10 years agoio.directories.unix.linux: fix using.
John Benediktsson [Tue, 29 Apr 2014 20:38:27 +0000 (13:38 -0700)]
io.directories.unix.linux: fix using.

10 years agoio.directories: faster directory-entries by caching dirent structs.
John Benediktsson [Tue, 29 Apr 2014 20:22:56 +0000 (13:22 -0700)]
io.directories: faster directory-entries by caching dirent structs.

10 years agosource-files: this looks cleaner.
John Benediktsson [Tue, 29 Apr 2014 20:20:33 +0000 (13:20 -0700)]
source-files: this looks cleaner.

10 years agoio.streams.memory: use constructor syntax.
John Benediktsson [Tue, 29 Apr 2014 20:20:03 +0000 (13:20 -0700)]
io.streams.memory: use constructor syntax.

10 years agoui.tools.common: reuse code.
John Benediktsson [Mon, 28 Apr 2014 20:01:18 +0000 (13:01 -0700)]
ui.tools.common: reuse code.

10 years agoui.backend.cocoa.views: clear cache to remove possibly non-retina stuff.
John Benediktsson [Mon, 28 Apr 2014 20:00:20 +0000 (13:00 -0700)]
ui.backend.cocoa.views: clear cache to remove possibly non-retina stuff.

10 years agoaline.libraries.finder.linux: Fix spacing. oops
Doug Coleman [Mon, 28 Apr 2014 08:46:33 +0000 (01:46 -0700)]
aline.libraries.finder.linux: Fix spacing. oops

10 years agoalien.libraries.finder: Linux32 ldconfig has (libc6) or (libc6,x32) as the platform...
Doug Coleman [Mon, 28 Apr 2014 08:41:31 +0000 (08:41 +0000)]
alien.libraries.finder: Linux32 ldconfig has (libc6) or (libc6,x32) as the platform strings. Refactor parsing to not use regular expressions and change the matching from exact to requiring the ldconfig line to be a subset of the supported platforms.

10 years agoRevert "pcre.ffi: Fix pcre for Arch Linux 32bit on 64bit multilib." Wrong fix.
Doug Coleman [Mon, 28 Apr 2014 08:25:49 +0000 (01:25 -0700)]
Revert "pcre.ffi: Fix pcre for Arch Linux 32bit on 64bit multilib." Wrong fix.

This reverts commit c6e335f570da9a2c44635a53fdc4ad56ee77f3b4.

10 years agoRevert "alien.libraries.finder: Add utiltity word find-first-library to find a shared...
Doug Coleman [Mon, 28 Apr 2014 08:25:27 +0000 (01:25 -0700)]
Revert "alien.libraries.finder: Add utiltity word find-first-library to find a shared library from a list of library stem names." Wrong fix.

This reverts commit 8cd883be5119683291c2ee6d7ce4fad228b78e26.

10 years agopcre.ffi: Fix pcre for Arch Linux 32bit on 64bit multilib.
Doug Coleman [Mon, 28 Apr 2014 07:39:09 +0000 (00:39 -0700)]
pcre.ffi: Fix pcre for Arch Linux 32bit on 64bit multilib.

10 years agoalien.libraries.finder: Add utiltity word find-first-library to find a shared library...
Doug Coleman [Mon, 28 Apr 2014 07:38:39 +0000 (00:38 -0700)]
alien.libraries.finder: Add utiltity word find-first-library to find a shared library from a list of library stem names.

10 years agomason.test: Check the user-init-errors so we get a fixable error.
Doug Coleman [Mon, 28 Apr 2014 07:25:54 +0000 (00:25 -0700)]
mason.test: Check the user-init-errors so we get a fixable error.

10 years agosorting.insertion: faster due to fewer nths.
John Benediktsson [Mon, 28 Apr 2014 05:41:37 +0000 (22:41 -0700)]
sorting.insertion: faster due to fewer nths.

10 years agosorting.insertion: skip the zero'th element.
John Benediktsson [Mon, 28 Apr 2014 00:13:26 +0000 (17:13 -0700)]
sorting.insertion: skip the zero'th element.

10 years agoyaml: some formatting/cleanup.
John Benediktsson [Sun, 27 Apr 2014 22:41:24 +0000 (15:41 -0700)]
yaml: some formatting/cleanup.

10 years agoRevert "Temporary patch for dlists equality testing"
John Benediktsson [Sun, 27 Apr 2014 22:24:17 +0000 (15:24 -0700)]
Revert "Temporary patch for dlists equality testing"

This reverts commit dbc6c37a37423a1672825b667bf5ca4844d5fc88.

10 years agoRevert "Temporary patch for assoc-map on linked-assoc"
John Benediktsson [Sun, 27 Apr 2014 22:24:12 +0000 (15:24 -0700)]
Revert "Temporary patch for assoc-map on linked-assoc"

This reverts commit b54bffd748815ecbc5ffac11a14e59f73a5a3978.

10 years agoYAML: expose libyaml's errors
Jon Harper [Fri, 18 Apr 2014 14:32:14 +0000 (16:32 +0200)]
YAML: expose libyaml's errors

10 years agoYAML: handle recursive data and anchors' identity
Jon Harper [Sat, 5 Apr 2014 13:51:30 +0000 (15:51 +0200)]
YAML: handle recursive data and anchors' identity

10 years agoYAML: cleanup, don't prettyprint the linked-assoc
Jon Harper [Sat, 5 Apr 2014 13:49:09 +0000 (15:49 +0200)]
YAML: cleanup, don't prettyprint the linked-assoc

It's not useful because it's not homoiconic because of recursivity

10 years agoYAML: simple error when constructing undefined anchors
Jon Harper [Sat, 5 Apr 2014 09:20:13 +0000 (11:20 +0200)]
YAML: simple error when constructing undefined anchors

10 years agoYAML: cleanup, remove unreachable code
Jon Harper [Sat, 5 Apr 2014 13:29:03 +0000 (15:29 +0200)]
YAML: cleanup, remove unreachable code

10 years agoTemporary patch for assoc-map on linked-assoc
Jon Harper [Sat, 5 Apr 2014 13:09:54 +0000 (15:09 +0200)]
Temporary patch for assoc-map on linked-assoc

Until https://github.com/slavapestov/factor/issues/1028 is resolved

10 years agoTemporary patch for dlists equality testing
Jon Harper [Fri, 4 Apr 2014 21:17:08 +0000 (23:17 +0200)]
Temporary patch for dlists equality testing

Until https://github.com/slavapestov/factor/issues/1027 is resolved

10 years agoYAML: correctly emit f as "!!bool false"
Jon Harper [Fri, 4 Apr 2014 19:10:32 +0000 (21:10 +0200)]
YAML: correctly emit f as "!!bool false"

10 years agoYAML: docs
Jon Harper [Sat, 29 Mar 2014 20:48:17 +0000 (21:48 +0100)]
YAML: docs

10 years agoYAML: support !!set, !!omap and !!pair
Jon Harper [Tue, 25 Mar 2014 17:51:37 +0000 (18:51 +0100)]
YAML: support !!set, !!omap and !!pair

10 years agoYAML: workaround deep-copy structs
Jon Harper [Mon, 17 Mar 2014 20:39:49 +0000 (21:39 +0100)]
YAML: workaround deep-copy structs

10 years agoYAML: Add tests for anchors in yaml>
Jon Harper [Mon, 17 Mar 2014 20:39:14 +0000 (21:39 +0100)]
YAML: Add tests for anchors in yaml>

10 years agoYAML: parse anchors
Jon Harper [Sun, 16 Mar 2014 15:06:27 +0000 (16:06 +0100)]
YAML: parse anchors

10 years agoYAML: cleanup USING:
Jon Harper [Sun, 9 Mar 2014 20:14:45 +0000 (21:14 +0100)]
YAML: cleanup USING:

10 years agoYAML: convert some factor types to/from yaml types
Jon Harper [Sat, 1 Mar 2014 14:42:43 +0000 (15:42 +0100)]
YAML: convert some factor types to/from yaml types

10 years agoYAML: add some tests from pyyaml test suite.
Jon Harper [Sun, 16 Feb 2014 23:24:56 +0000 (00:24 +0100)]
YAML: add some tests from pyyaml test suite.

10 years agoYAML: declare function parameters as bools
Jon Harper [Sat, 8 Mar 2014 12:59:00 +0000 (13:59 +0100)]
YAML: declare function parameters as bools

10 years agoYAML: add a debug word to check sizes of structs
Jon Harper [Sat, 8 Mar 2014 12:12:20 +0000 (13:12 +0100)]
YAML: add a debug word to check sizes of structs

10 years agoYAML: add a debug vocab
Jon Harper [Fri, 28 Feb 2014 22:42:20 +0000 (23:42 +0100)]
YAML: add a debug vocab

10 years agoYAML: fix parsing when key is f
Jon Harper [Sat, 1 Mar 2014 18:15:57 +0000 (19:15 +0100)]
YAML: fix parsing when key is f

10 years agoYAML: use factor's c-string in more places
Jon Harper [Fri, 28 Feb 2014 22:41:38 +0000 (23:41 +0100)]
YAML: use factor's c-string in more places

10 years agoYAML: don't test types on complex key test
Jon Harper [Sat, 1 Mar 2014 14:46:33 +0000 (15:46 +0100)]
YAML: don't test types on complex key test

10 years agoYAML: ffi, fix default tags
Jon Harper [Sat, 8 Mar 2014 20:03:51 +0000 (21:03 +0100)]
YAML: ffi, fix default tags

10 years agoYAML: ffi typo cleanup
Jon Harper [Sat, 8 Mar 2014 12:12:57 +0000 (13:12 +0100)]
YAML: ffi typo cleanup

10 years agoYAML: cleanup, tags are defined in the ffi
Jon Harper [Tue, 25 Feb 2014 22:33:59 +0000 (23:33 +0100)]
YAML: cleanup, tags are defined in the ffi

10 years agoYAML: indent/docs
Jon Harper [Thu, 20 Feb 2014 23:19:03 +0000 (00:19 +0100)]
YAML: indent/docs

10 years agoYAML: add yaml-docs> and >yaml-docs
Jon Harper [Sun, 16 Feb 2014 23:24:35 +0000 (00:24 +0100)]
YAML: add yaml-docs> and >yaml-docs

10 years agoYAML: support non-scalar keys
Jon Harper [Sat, 15 Feb 2014 17:28:15 +0000 (18:28 +0100)]
YAML: support non-scalar keys

10 years agoyaml: load lib for windows and macosx
Jon Harper [Sat, 8 Feb 2014 15:15:11 +0000 (16:15 +0100)]
yaml: load lib for windows and macosx

10 years agoYAML: add simple tests for >yaml and >yaml
Jon Harper [Sun, 2 Feb 2014 12:24:21 +0000 (13:24 +0100)]
YAML: add simple tests for >yaml and >yaml

10 years agoYAML: convert from factor object <-> strings
Jon Harper [Sat, 2 Mar 2013 15:03:49 +0000 (16:03 +0100)]
YAML: convert from factor object <-> strings

10 years agoYAML: add FFI (from "yaml.h")
Jon Harper [Sat, 2 Mar 2013 14:23:31 +0000 (15:23 +0100)]
YAML: add FFI (from "yaml.h")

10 years agolinked-assocs: adding test for equality.
John Benediktsson [Sun, 27 Apr 2014 22:22:10 +0000 (15:22 -0700)]
linked-assocs: adding test for equality.

10 years agolinked-assocs: implement M\ linked-assoc equal?.
John Benediktsson [Sun, 27 Apr 2014 22:20:54 +0000 (15:20 -0700)]
linked-assocs: implement M\ linked-assoc equal?.

10 years agolinked-assocs: fix assoc-map on linked-assocs.
John Benediktsson [Sun, 27 Apr 2014 22:03:35 +0000 (15:03 -0700)]
linked-assocs: fix assoc-map on linked-assocs.

10 years agoftp.server: Fix bug where serving directory is always f. Need better tests for this...
Doug Coleman [Sat, 26 Apr 2014 21:52:37 +0000 (14:52 -0700)]
ftp.server: Fix bug where serving directory is always f. Need better tests for this vocab.

10 years agoimap: try and make tests work from multiple builders at the same time.
John Benediktsson [Sat, 26 Apr 2014 04:29:41 +0000 (21:29 -0700)]
imap: try and make tests work from multiple builders at the same time.

10 years agomarvel: Add new vocabulary.
Doug Coleman [Sat, 26 Apr 2014 01:57:21 +0000 (18:57 -0700)]
marvel: Add new vocabulary.

10 years agoFUEL: make it so fuel-con-error is shown in *fuel debug*
Björn Lindqvist [Fri, 25 Apr 2014 15:39:44 +0000 (17:39 +0200)]
FUEL: make it so fuel-con-error is shown in *fuel debug*

10 years agocore-text.fonts: change to "LucidaGrande" to match Postscript name.
John Benediktsson [Thu, 24 Apr 2014 19:10:13 +0000 (12:10 -0700)]
core-text.fonts: change to "LucidaGrande" to match Postscript name.

10 years agonamespaces: removing make-assoc in favor of explicit get's.
John Benediktsson [Thu, 24 Apr 2014 16:16:14 +0000 (09:16 -0700)]
namespaces: removing make-assoc in favor of explicit get's.

10 years agoatom: Add support for github's atom editor.
Doug Coleman [Thu, 24 Apr 2014 06:41:35 +0000 (23:41 -0700)]
atom: Add support for github's atom editor.

10 years agohtml.entities: minor refactor for clarity.
John Benediktsson [Thu, 24 Apr 2014 04:21:30 +0000 (21:21 -0700)]
html.entities: minor refactor for clarity.

10 years agoio.sockets.windows: Fix using.
Doug Coleman [Thu, 24 Apr 2014 03:07:32 +0000 (20:07 -0700)]
io.sockets.windows: Fix using.

10 years agodeploy: Up the size.
Doug Coleman [Wed, 23 Apr 2014 07:10:20 +0000 (00:10 -0700)]
deploy: Up the size.

10 years agoRevert "tools.deploy.test: use temp directory for deploy image."
John Benediktsson [Wed, 23 Apr 2014 03:44:04 +0000 (20:44 -0700)]
Revert "tools.deploy.test: use temp directory for deploy image."

This reverts commit 233b8e1ba611888ff9b86ddba3152c4fd352504d.

10 years agotxon: can just use replace instead of re-replace.
John Benediktsson [Wed, 23 Apr 2014 00:52:57 +0000 (17:52 -0700)]
txon: can just use replace instead of re-replace.

10 years agowikipedia: use html-unescape.
John Benediktsson [Wed, 23 Apr 2014 00:50:11 +0000 (17:50 -0700)]
wikipedia: use html-unescape.

10 years agoimages: remove redundancy in some of the test code.
John Benediktsson [Tue, 22 Apr 2014 23:38:57 +0000 (16:38 -0700)]
images: remove redundancy in some of the test code.

10 years agotools.deploy.test: use temp directory for deploy image.
John Benediktsson [Tue, 22 Apr 2014 23:21:25 +0000 (16:21 -0700)]
tools.deploy.test: use temp directory for deploy image.

10 years agotools.deploy.config: some docs for deploy-directory.
John Benediktsson [Tue, 22 Apr 2014 22:55:56 +0000 (15:55 -0700)]
tools.deploy.config: some docs for deploy-directory.

10 years agohtml.entities: adding some examples to the docs.
John Benediktsson [Tue, 22 Apr 2014 22:51:25 +0000 (15:51 -0700)]
html.entities: adding some examples to the docs.

10 years agohtml.entities: fix minor doc error.
John Benediktsson [Tue, 22 Apr 2014 21:37:55 +0000 (14:37 -0700)]
html.entities: fix minor doc error.

10 years agotools.deploy: adding a configurable deploy-directory.
John Benediktsson [Tue, 22 Apr 2014 21:08:40 +0000 (14:08 -0700)]
tools.deploy: adding a configurable deploy-directory.

10 years agohttp.server.responses: adding <html-content>, use it.
John Benediktsson [Tue, 22 Apr 2014 20:47:25 +0000 (13:47 -0700)]
http.server.responses: adding <html-content>, use it.

10 years agohttp.server.responses: Add <text-content>, improve docs.
Profpatsch [Fri, 28 Mar 2014 22:17:06 +0000 (23:17 +0100)]
http.server.responses: Add <text-content>, improve docs.

10 years agochecksums.md5: don't inline, use type declarations.
John Benediktsson [Tue, 22 Apr 2014 16:13:02 +0000 (09:13 -0700)]
checksums.md5: don't inline, use type declarations.

10 years agounix.ffi: Oops
Doug Coleman [Tue, 22 Apr 2014 15:27:13 +0000 (08:27 -0700)]
unix.ffi: Oops

10 years agounix.ffi: Arch Linux doesn't seem to have aliases.
Doug Coleman [Tue, 22 Apr 2014 15:25:51 +0000 (08:25 -0700)]
unix.ffi: Arch Linux doesn't seem to have aliases.

10 years agoio.sockets.secure.openssl: disable tests for now.
John Benediktsson [Tue, 22 Apr 2014 15:16:53 +0000 (08:16 -0700)]
io.sockets.secure.openssl: disable tests for now.

10 years agoenvironment: update docs for with-os-env.
John Benediktsson [Tue, 22 Apr 2014 15:08:32 +0000 (08:08 -0700)]
environment: update docs for with-os-env.

10 years agounix.linux.proc: future proof!
John Benediktsson [Tue, 22 Apr 2014 14:50:35 +0000 (07:50 -0700)]
unix.linux.proc: future proof!

10 years agoio.sockets.secure.openssl: use must-fail-with.
John Benediktsson [Tue, 22 Apr 2014 14:41:23 +0000 (07:41 -0700)]
io.sockets.secure.openssl: use must-fail-with.

10 years agoio.standard-paths.unix: fixing the tests for Ubuntu.
John Benediktsson [Tue, 22 Apr 2014 14:40:57 +0000 (07:40 -0700)]
io.standard-paths.unix: fixing the tests for Ubuntu.

10 years agoenvironment: adding a combinator to set and unset and os-env.
John Benediktsson [Tue, 22 Apr 2014 14:40:39 +0000 (07:40 -0700)]
environment: adding a combinator to set and unset and os-env.

10 years agounix.ffi: Use a utility word for getting the aliases back.
Doug Coleman [Tue, 22 Apr 2014 07:29:49 +0000 (00:29 -0700)]
unix.ffi: Use a utility word for getting the aliases back.

10 years agounix.linux.proc: Fix length of meminfo struct on some kernel versions.
Doug Coleman [Tue, 22 Apr 2014 07:18:20 +0000 (00:18 -0700)]
unix.linux.proc: Fix length of meminfo struct on some kernel versions.

10 years agodlopen using RTLD_GLOBAL
Björn Lindqvist [Sat, 8 Feb 2014 15:31:59 +0000 (16:31 +0100)]
dlopen using RTLD_GLOBAL

10 years agoio.standard-paths.unix: Fix ifconfig test.
Doug Coleman [Tue, 22 Apr 2014 06:17:44 +0000 (23:17 -0700)]
io.standard-paths.unix: Fix ifconfig test.

10 years agohtml.entities: simpler re-charref.
John Benediktsson [Tue, 22 Apr 2014 05:35:31 +0000 (22:35 -0700)]
html.entities: simpler re-charref.

10 years agoautomatically sets up the Factor coding style for Emacs users
Björn Lindqvist [Tue, 12 Nov 2013 13:52:47 +0000 (14:52 +0100)]
automatically sets up the Factor coding style for Emacs users

10 years agohtml.entities: add a test to show "&amp".
John Benediktsson [Tue, 22 Apr 2014 03:43:04 +0000 (20:43 -0700)]
html.entities: add a test to show "&amp".

10 years agohtml.entities: slightly better (looking) docs.
John Benediktsson [Tue, 22 Apr 2014 02:19:14 +0000 (19:19 -0700)]
html.entities: slightly better (looking) docs.

10 years agohtml.entities: reference the table in the w3 specs.
John Benediktsson [Tue, 22 Apr 2014 02:15:55 +0000 (19:15 -0700)]
html.entities: reference the table in the w3 specs.

10 years agohtml.entities: adding better HTML 5 escaping.
John Benediktsson [Tue, 22 Apr 2014 02:03:59 +0000 (19:03 -0700)]
html.entities: adding better HTML 5 escaping.

10 years agohtml.parser.util: removing incomplete html escaping.
John Benediktsson [Tue, 22 Apr 2014 02:03:48 +0000 (19:03 -0700)]
html.parser.util: removing incomplete html escaping.

10 years agohtml.parser.utils: adding a simple html escape/unescape.
John Benediktsson [Mon, 21 Apr 2014 23:59:38 +0000 (16:59 -0700)]
html.parser.utils: adding a simple html escape/unescape.

10 years agoremoving readme.html.
John Benediktsson [Mon, 21 Apr 2014 15:36:52 +0000 (08:36 -0700)]
removing readme.html.

(github makes the markdown version more awesome^H^H^H^H^H^H^Hlikely
to be used.)