factor/basis
John Benediktsson d7d1b6fea1 io.sockets: check ipv4 and ipv6 for valid address strings. 2011-08-19 14:19:09 -07:00
..
alarms Rename alarms -> timers 2010-06-10 16:39:13 -05:00
alien Create a setter for C-GLOBAL words 2011-05-23 23:36:14 -04:00
ascii ascii: remove ch-lower? and ch-upper? words, since they're the same as letter? and LETTER? 2010-10-08 18:55:37 -07:00
atk On Unix, link VM with GTK libraries instead of loading them dynamically 2011-02-27 20:01:54 -06:00
base64 base64: minor fixes in docs 2011-01-15 13:36:42 +09:00
biassocs biassocs: fix typo to '>biassoc' description and 'biassocs' article in docs 2011-01-04 22:34:46 +09:00
binary-search binary-search: use nth-unsafe for a further performance gain 2010-04-18 21:42:44 -05:00
bit-arrays bit-arrays: re-use utility words from math.bitwise and io.binary to make implementation a bit more elegant 2010-05-03 22:38:50 -04:00
bit-sets sets, bit-sets: cleanups 2010-12-27 20:10:37 -08:00
bit-vectors Removing integers-as-sequences 2010-01-15 07:15:33 +13:00
bitstreams Language change: tuple slot setter words with stack effect ( value object -- ) are now named FOO<< instead of (>>FOO) 2010-05-06 17:21:02 -04:00
bootstrap 32 and 64 bit Linux PPC support 2011-05-23 23:36:14 -04:00
boxes Language change: tuple slot setter words with stack effect ( value object -- ) are now named FOO<< instead of (>>FOO) 2010-05-06 17:21:02 -04:00
byte-arrays/hex parsed -> suffix!, add append! 2009-10-28 13:38:27 -05:00
cache cache: add unit tests, make clear-assoc method dispose of all values 2010-10-25 23:52:45 -05:00
cairo cairo.ffi: update to 1.8.10 2010-08-31 23:53:05 +06:00
calendar calendar: make it deploy with threads disabled 2011-02-27 14:38:47 -08:00
channels Squashed commit of the following: 2010-09-27 19:12:33 -05:00
checksums Checksums help article update: Added internet checksums brief description 2011-03-23 03:51:55 +00:00
circular Language change: tuple slot setter words with stack effect ( value object -- ) are now named FOO<< instead of (>>FOO) 2010-05-06 17:21:02 -04:00
classes/struct 32 and 64 bit Linux PPC support 2011-05-23 23:36:14 -04:00
cocoa Update code for brave new world where alien.parser doesn't special-case void, and instead looks it up like any other word 2010-08-15 02:32:13 -07:00
colors colors.hex: fix typo in docs 2011-02-06 17:05:20 +09:00
columns Removing integers-as-sequences 2010-01-15 07:15:33 +13:00
combinators smart-docs output>array typo fix 2011-03-14 06:07:33 +00:00
command-line command-line, parser, syntax: move the MAIN: invocation from run-file to run-script to minimize the potential impact on internal machinery that uses run-file 2011-08-17 21:29:02 -07:00
compiler 32 and 64 bit Linux PPC support 2011-05-23 23:36:14 -04:00
compression compression.lzw: fix for gif89a decoding - maximum code size is 12 bits. 2011-01-26 21:06:43 -08:00
concurrency In several documentation, remove whitespace before or after the colon or period 2011-02-10 01:51:13 +09:00
core-foundation game.input.iokit: deal with Lion's breakage of the IOHID* API 2011-07-29 13:24:10 -07:00
core-graphics Move <ref>, deref and little-endian? from alien.c-types to alien.data, remove <c-object> 2010-12-25 16:55:36 -08:00
core-text alien.data: remove second quotation parameter from with-out-parameters, now all values are copied properly and calling 'clone' on structs in this quotation is not necessary 2010-07-16 17:32:05 -04:00
cpu 32 and 64 bit Linux PPC support 2011-05-23 23:36:14 -04:00
csv fix docs for csv 2010-02-27 13:04:42 -06:00
db Merge branch 'master' of git://github.com/slavapestov/factor 2011-03-14 22:47:02 -07:00
debugger Change do-callback to register the current thread with the callback, instead of busy waiting for the current callback to become the right one before returning. Fixes 100% CPU usage issue with system-alert. Thanks to Blei and ex-rzr for doing preliminary analysis of the issue 2011-04-12 21:48:54 -04:00
definitions/icons docs: change $subsection to $subsections 2009-10-02 12:15:48 -04:00
delegate Remove stream-peek and stream-peek1, re-implement dns vocab to not need this abstraction 2010-10-08 18:55:13 -07:00
deques threads: simplify 'suspend' combinator 2010-03-28 08:29:53 -04:00
disjoint-sets disjoint-sets: fix typo in description of assoc>disjoint-set word 2011-01-21 16:15:34 +09:00
dlists Language change: tuple slot setter words with stack effect ( value object -- ) are now named FOO<< instead of (>>FOO) 2010-05-06 17:21:02 -04:00
documents more help-lint 2010-03-09 21:02:43 -08:00
editors Run vim synchronously 2011-06-23 01:18:35 -04:00
endian Move <ref>, deref and little-endian? from alien.c-types to alien.data, remove <c-object> 2010-12-25 16:55:36 -08:00
environment environment: add using list to usage example of os-env word 2011-02-20 04:08:45 +09:00
eval eval: fix cad.objects path in example 2010-11-24 05:58:15 +09:00
farkup Merge branch 'bags' of git://github.com/littledan/Factor 2010-03-16 13:28:00 -04:00
fonts docs: change $subsection to $subsections 2009-10-02 12:15:48 -04:00
formatting formatting: remove platform-specific example 2010-04-15 16:14:29 -05:00
fry fry: normalize copyright header in test file 2011-04-04 11:10:58 +09:00
ftp Various cleanups for Doug's recent socket addressing change 2010-10-06 23:00:38 -07:00
functors Add a scan-token word which is like scan, except throws an error on EOF; document scan-object word; mention that scan-token/scan-object are preferred over scan/scan-word 2010-07-06 16:20:08 -04:00
furnace io.sockets.secure: add ssl-supported? hook, and make furnace.auth and twitter vocabs use it. This makes furnace work on Windows 2010-10-24 15:54:19 -07:00
game/input game.input.iokit: deal with Lion's breakage of the IOHID* API 2011-07-29 13:24:10 -07:00
gdk On Unix, link VM with GTK libraries instead of loading them dynamically 2011-02-27 20:01:54 -06:00
generalizations Fixing fallout from sequences.generalizations change 2010-05-18 22:59:07 -04:00
gio On Unix, link VM with GTK libraries instead of loading them dynamically 2011-02-27 20:01:54 -06:00
glib On Unix, link VM with GTK libraries instead of loading them dynamically 2011-02-27 20:01:54 -06:00
globs fix last globs test on windows 2010-02-16 22:19:56 -08:00
gmodule gobject-introspection: rewrite gir files loading and code generation totally 2010-09-29 15:08:31 +06:00
gobject On Unix, link VM with GTK libraries instead of loading them dynamically 2011-02-27 20:01:54 -06:00
gobject-introspection gobject-introspection: fix incorrect resolving of current vocab's path; 2011-03-15 22:38:51 +06:00
grouping classes.algebra, grouping, parser: replace 'seqence' with 'sequence' in docs 2011-01-04 21:02:11 +09:00
gtk On Unix, link VM with GTK libraries instead of loading them dynamically 2011-02-27 20:01:54 -06:00
hash2 docs: change $subsection to $subsections 2009-10-02 12:15:48 -04:00
hashtables/identity Move hashtables.identity to basis and update serialize vocab to use them 2010-06-21 22:26:01 -04:00
heaps Clean up heaps implementation, test max-heaps. 2011-04-10 12:57:39 -05:00
help Merge branch 'master' into sorting 2011-04-12 18:09:36 -07:00
hints help, hints: remove syntax vocab in few examples 2010-12-04 01:25:14 +09:00
html html.templates: fix typo in description of template-convert word 2011-01-17 01:51:48 +09:00
http http.client-docs: Added documentation for HEAD, TRACE, OPTIONS and DELETE methods 2011-05-24 22:05:27 -04:00
images images.http: use the content type from the http response if provided. 2011-01-26 18:05:02 -08:00
inspector Moving new-sets to sets 2010-02-26 16:01:01 -05:00
interpolate Merge branch 'master' of http://factorcode.org/git/factor 2009-10-28 16:17:24 -05:00
interval-maps docs: change $subsection to $subsections 2009-10-02 12:15:48 -04:00
inverse Move remaining sequence operations from generalizations to sequences.generalizations where they belong 2010-05-18 18:36:47 -04:00
io io.sockets: check ipv4 and ipv6 for valid address strings. 2011-08-19 14:19:09 -07:00
iokit game.input.iokit: deal with Lion's breakage of the IOHID* API 2011-07-29 13:24:10 -07:00
json json.writer: Updated docs to mention the dynamic variable jsvar-encode? 2011-07-05 00:07:59 -04:00
lcs Removing integers-as-sequences 2010-01-15 07:15:33 +13:00
libc libc: make memory= inline just for fun 2010-08-06 00:16:25 -07:00
linked-assocs docs: change $subsection to $subsections 2009-10-02 12:15:48 -04:00
listener Modify the listener vocabulary so that readline can hook in. Add the readline-listener listener that provides word completion and readline editing. 2011-05-23 23:36:14 -04:00
lists lists: fix a few typos in docs 2011-02-25 19:59:44 +09:00
literals literals: fix formatting and example error in docs 2010-12-06 05:06:15 +09:00
locals locals: remove trailing whitespace in docs 2011-02-20 09:16:41 +09:00
logging Update code that did ">alist sort-" to just "sort-". 2011-04-07 09:01:21 -07:00
macros macros: clean up the usage example of MACRO: syntax 2011-02-05 00:00:37 +09:00
match Fix MATCH-VARS: and match-cond docs error 2010-09-06 18:32:05 +12:00
math math.functions: make sure zero zero ^ is always nan, regardless of the type of zero 2011-08-01 10:26:53 -07:00
memoize memoize: add description of arguments and values to MEMO: syntax in docs 2011-01-26 18:53:12 +09:00
mime Add webm, ogv and oga to mime types 2010-09-29 10:41:00 +13:00
mirrors mirrors: rename enumerated-sequence to inspected-sequence 2010-06-11 17:14:15 -04:00
models models.arrow: fix formatting 2010-11-14 15:33:38 -08:00
multiline combinators.smart, multiline: few $examples turn into $codes 2011-01-15 00:22:29 +09:00
nibble-arrays nibble-arrays: replace a -rot usage with locals 2010-05-29 05:22:10 -04:00
nmake Move remaining sequence operations from generalizations to sequences.generalizations where they belong 2010-05-18 18:36:47 -04:00
none
opengl opengl.gl.extensions: annoying hack to make gpu.* demos work in Lion. opengl 3 entry points such as glGenVertexArrays are available, but they only actually work in core profile contexts which factor doesn't support yet, so favor extension entry points such as glGenVertexArraysAPPLE instead of standard entry points 2011-07-29 14:15:59 -07:00
openssl openssl: remove cacert.pem, since its useless and we should call SSL_CTX_set_default_verify_paths instead 2011-01-29 23:26:29 -05:00
pack Factor source files should not be executable 2009-11-21 17:50:43 -06:00
pango On Unix, link VM with GTK libraries instead of loading them dynamically 2011-02-27 20:01:54 -06:00
peg peg.ebnf: add rule~ syntax to discard a matching subrule from the AST; document (grouping) and {grouping} syntax 2011-06-06 16:32:19 -07:00
persistent random is generic now -- iota random -> random 2010-01-14 12:48:57 -06:00
porter-stemmer Removing integers-as-sequences 2010-01-15 07:15:33 +13:00
present docs: change $subsection to $subsections 2009-10-02 12:15:48 -04:00
prettyprint prettyprint.sections: fix typo in docs 2011-01-17 04:23:17 +09:00
promises effects.parser: throw a proper no-word error if effect references an unknown class word 2010-02-23 23:57:13 +13:00
quoted-printable Unit test fixes 2009-11-13 23:00:50 -06:00
quoting
random Move <ref>, deref and little-endian? from alien.c-types to alien.data, remove <c-object> 2010-12-25 16:55:36 -08:00
refs Language change: tuple slot setter words with stack effect ( value object -- ) are now named FOO<< instead of (>>FOO) 2010-05-06 17:21:02 -04:00
regexp Update code that did ">alist sort-" to just "sort-". 2011-04-07 09:01:21 -07:00
roman Update documentation for new help lint check 2010-02-19 12:31:52 +13:00
search-deques docs: change $subsection to $subsections 2009-10-02 12:15:48 -04:00
see Fixing bug in see caused by incorrect import 2010-03-02 19:11:35 -05:00
sequences sequences.deep: fix typo in description of deep-find word 2011-01-17 22:35:39 +09:00
serialize serialize, io.streams.byte-array: fix unit tests for utf8 encoding strictness 2010-08-25 17:51:44 -07:00
shuffle Move remaining sequence operations from generalizations to sequences.generalizations where they belong 2010-05-18 18:36:47 -04:00
simple-flat-file Finishing eliminating prune as a synonym of members 2010-02-27 14:52:24 -05:00
simple-tokenizer Rename io.launcher.unix.parser to simple-tokenizer since ftp.server uses it 2010-02-21 17:48:04 +13:00
smtp Use .factor-rc etc on Windows too, files can begin with dots just fine 2011-05-23 23:36:13 -04:00
sorting Fix sorting.human docs 2010-09-21 11:17:39 -05:00
soundex
specialized-arrays Fix unit test failures caused by alien.data change 2010-12-25 22:34:12 -08:00
specialized-vectors specialized-vectors: redefine "like" for the corresponding specialized-array of a specialized-vector to share storage when a vector is liked 2010-06-12 16:07:21 -07:00
splitting/monotonic Removing integers-as-sequences 2010-01-15 07:15:33 +13:00
stack-checker 32 and 64 bit Linux PPC support 2011-05-23 23:36:14 -04:00
strings/tables strings.tables: fix a logic error 2010-02-03 23:11:31 +13:00
suffix-arrays Make suffix arrays prune repeated members before construction 2010-08-18 11:35:08 -05:00
summary docs: change $subsection to $subsections 2009-10-02 12:15:48 -04:00
syndication Remove the http-data word 2010-03-01 22:32:15 -06:00
system-info Move <ref>, deref and little-endian? from alien.c-types to alien.data, remove <c-object> 2010-12-25 16:55:36 -08:00
threads Change do-callback to register the current thread with the callback, instead of busy waiting for the current callback to become the right one before returning. Fixes 100% CPU usage issue with system-alert. Thanks to Blei and ex-rzr for doing preliminary analysis of the issue 2011-04-12 21:48:54 -04:00
timers db.tuples, timers: few $unchecked-examples turn into $codes 2011-01-08 22:31:07 +09:00
tools tools.deploy: add deploy-help? option to include documentation in deployed image 2011-08-04 14:27:29 -07:00
tr Removing integers-as-sequences 2010-01-15 07:15:33 +13:00
tuple-arrays classes.struct: make hashcode and equal? work on structs wrapping null pointers, to fix another obscure issues arising with tuple arrays 2010-08-06 00:15:22 -07:00
typed typed: include value that raised the error in type-mismatch-errors 2010-06-16 16:23:27 -05:00
ui ui.tools.deploy: adjust wording of deploy-help? option ui 2011-08-04 15:49:33 -07:00
unicode Update code that did ">alist sort-" to just "sort-". 2011-04-07 09:01:21 -07:00
unix epoll working on linux 2011-05-23 23:36:13 -04:00
unrolled-lists Language change: tuple slot setter words with stack effect ( value object -- ) are now named FOO<< instead of (>>FOO) 2010-05-06 17:21:02 -04:00
urls urls: derive-url resets the port if the new URL specifies a protocol. Fixes HTTP redirection on some sites, like www.amazon.com (reported by John Benediktsson) 2011-01-29 22:50:13 -05:00
uuid More system-micros elimination 2010-06-22 02:00:19 -05:00
validators validators: fix v-default (reported by Niklas Waern) 2010-03-30 15:35:36 -04:00
values Language change: tuple slot setter words with stack effect ( value object -- ) are now named FOO<< instead of (>>FOO) 2010-05-06 17:21:02 -04:00
vectors/functor make new-resizable on growable sequences return a growable of the same type 2009-10-22 18:55:00 -05:00
vlists
vm vm: fix field order in zone struct 2010-05-04 17:57:53 -04:00
vocabs io.directories: move directory-tree-files words to io.directories.hierarchy, where all the other *-tree stuff is 2010-09-11 18:43:47 -07:00
windows Update code for alien.data changes 2010-12-26 02:08:57 -06:00
wrap docs: change $subsection to $subsections 2009-10-02 12:15:48 -04:00
x11 Move <ref>, deref and little-endian? from alien.c-types to alien.data, remove <c-object> 2010-12-25 16:55:36 -08:00
xml Update code that did ">alist sort-" to just "sort-". 2011-04-07 09:01:21 -07:00
xml-rpc xml-rpc: fix a couple of typos in docs 2011-01-18 00:49:56 +09:00
xmode xmode.highlight: a syntax highlighting tool. 2011-04-12 18:05:13 -07:00