factor/basis
Joe Groff 6dc9e9f108 math.vectors.simd.cords: use head-slice/tail-slice to slice up input sequences for >A op so that e.g. float-4{ ... } >double-4 works 2010-06-16 16:23:29 -05:00
..
alarms Rename alarms -> timers 2010-06-10 16:39:13 -05:00
alien alien.data: fix unit test failure 2010-06-13 19:34:16 -05:00
ascii docs: change $subsection to $subsections 2009-10-02 12:15:48 -04:00
base64 Slices over specialized arrays can now be passed to C functions, written to binary output streams, and given to malloc-byte-array 2010-02-25 04:50:31 +13:00
biassocs io.encodings: add a fast-path for ascii, utf8 and 8-bit encodings when string only contains ASCII characters 2010-04-19 01:14:00 -05: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 Adding null? word to test if a set is empty 2010-04-17 16:25:51 -05: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 GC maps for more compact inline GC checks 2010-06-11 20:06:00 -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
cairo C-ENUM: -> ENUM: 2010-04-19 20:07:16 -07:00
calendar Better name for a word in calendar 2010-06-13 19:34:17 -05:00
channels threads: simplify 'suspend' combinator 2010-03-28 08:29:53 -04:00
checksums Updating code to use with-out-parameters 2010-05-23 03:07:47 -04: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 conflicts 2010-06-16 16:23:29 -05:00
cocoa Updating code to use with-out-parameters 2010-05-23 03:07:47 -04:00
colors parsed -> suffix!, add append! 2009-10-28 13:38:27 -05:00
columns Removing integers-as-sequences 2010-01-15 07:15:33 +13:00
combinators Move remaining sequence operations from generalizations to sequences.generalizations where they belong 2010-05-18 18:36:47 -04:00
command-line Don't add empty vocab-roots lines 2010-06-04 14:17:07 -05:00
compiler compiler.cfg.ssa: fixing test failures 2010-06-16 16:23:29 -05:00
compression 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
concurrency Rename alarms -> timers 2010-06-10 16:39:13 -05:00
core-foundation Updating code to use with-out-parameters 2010-05-23 03:07:47 -04:00
core-graphics Updating code to use with-out-parameters 2010-05-23 03:07:47 -04:00
core-text Updating code to use with-out-parameters 2010-05-23 03:07:47 -04:00
cpu Add GC maps to ##box, ##box-long-long, ##alien-invoke, ##alien-indirect and ##call-gc; remove ##gc-map instruction 2010-06-16 16:23:28 -05:00
csv fix docs for csv 2010-02-27 13:04:42 -06:00
db Updating code to use with-out-parameters 2010-05-23 03:07:47 -04:00
debugger Load debugger.{unix,windows} later on in bootstrap, because lopading it before the optimizing compiler incurs a long delay on Windows as all the WinAPI bindings get loaded and parsed 2010-05-06 17:41:00 -04:00
definitions/icons docs: change $subsection to $subsections 2009-10-02 12:15:48 -04:00
delegate classes.struct: implement "group-words" method on struct-class so that struct classes can be used as a CONSULT: protocol 2010-06-08 12:52:46 -07:00
deques threads: simplify 'suspend' combinator 2010-03-28 08:29:53 -04:00
disjoint-sets compiler.cfg.representations: fix various bugs 2010-05-03 17:34:11 -04: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 Replace 'untested' tag with 'not loaded' and 'not tested' tags 2010-04-13 18:43:01 -07:00
endian Factor source files should not be executable 2009-11-21 17:50:43 -06:00
environment vocabs.metadata: replace unportable tag with a platforms.txt file for more fine-grained control. Rename unportable tag to untested for remaining cases 2010-02-20 13:30:49 +13:00
eval A number of documentation fixes and cleanup. 2010-02-03 00:05:03 -07: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 Removing integers-as-sequences 2010-01-15 07:15:33 +13:00
ftp 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
functors functors: fix unit test 2010-05-05 00:44:21 -04:00
furnace Rename alarms -> timers 2010-06-10 16:39:13 -05:00
game/input game.input.x11: add alien.data to using list 2010-05-24 00:32:35 -04:00
generalizations Fixing fallout from sequences.generalizations change 2010-05-18 22:59:07 -04:00
glib "cdecl" -> cdecl 2010-03-31 19:20:35 -07:00
globs fix last globs test on windows 2010-02-16 22:19:56 -08:00
grouping Use keys/values where appropriate 2010-05-21 12:48:04 -05:00
hash2 docs: change $subsection to $subsections 2009-10-02 12:15:48 -04:00
heaps Some minor pointless optimizations 2010-04-01 20:09:14 -04:00
help Use keys/values where appropriate 2010-05-21 12:48:04 -05:00
hints 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
html furnace: documentation improvements 2010-04-12 18:17:21 -07:00
http Changing require-when usages to the new syntax for require-when 2010-04-18 14:29:24 -05:00
images ui.render: set pack alignment to 1, so padding images isn't needed anymore 2010-06-01 13:52:00 +02: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 Add a combinator to make a unique directory, set that to the current and temp directories, and then delete the directory when done. Useful when working with apps that need to write intermediate files to the current directory 2010-06-13 19:34:17 -05:00
iokit Updating code to use with-out-parameters 2010-05-23 03:07:47 -04:00
json json.reader: factor read-jsons from json> 2010-06-03 13:11:47 -07:00
lcs Removing integers-as-sequences 2010-01-15 07:15:33 +13:00
libc Move system word from unix.ffi to libc since its not Unix-specific 2010-06-02 02:59:56 -04:00
linked-assocs docs: change $subsection to $subsections 2009-10-02 12:15:48 -04:00
listener listener: fix help lint 2010-02-18 07:02:22 +13:00
lists more help-lint 2010-03-09 21:02:43 -08:00
literals Use flags{ instead of flags all over the place 2010-04-01 14:44:03 -05:00
locals Move remaining sequence operations from generalizations to sequences.generalizations where they belong 2010-05-18 18:36:47 -04:00
logging Rename alarms -> timers 2010-06-10 16:39:13 -05:00
macros effects.parser: throw a proper no-word error if effect references an unknown class word 2010-02-23 23:57:13 +13:00
match lexer: add "each-token" and "map-tokens", which are equivalent to "parse-token _ each/map" but incremental. update a smattering of parsing words (such as USING:, SYMBOLS:, etc.) to use each-token/map-tokens 2010-02-28 22:19:43 -08:00
math math.vectors.simd.cords: use head-slice/tail-slice to slice up input sequences for >A op so that e.g. float-4{ ... } >double-4 works 2010-06-16 16:23:29 -05:00
memoize effects.parser: throw a proper no-word error if effect references an unknown class word 2010-02-23 23:57:13 +13:00
mime http: clean up and fix some content encoding logic 2010-03-13 22:10:36 +13:00
mirrors mirrors: rename enumerated-sequence to inspected-sequence 2010-06-11 17:14:15 -04:00
models Rename alarms -> timers 2010-06-10 16:39:13 -05:00
multiline parsed -> suffix!, add append! 2009-10-28 13:38:27 -05: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.unix renamed to opengl.gl.x11 2010-05-23 22:25:17 -04:00
openssl Merge branch 'master' into abi-symbols 2010-04-01 15:28:36 -07:00
pack Factor source files should not be executable 2009-11-21 17:50:43 -06:00
pango Updating code to use with-out-parameters 2010-05-23 03:07:47 -04:00
peg 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
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.backend: add 1 to nesting-limit while pprinting hashtables 'cause H{ ~array~ ~array~ } is kind of useless 2010-06-16 16:23:28 -05: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 Fixes for out parameter changes 2010-05-23 03:27:40 -05: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 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
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.cords: fall back to generic sequence methods when both arguments to binary cord ops aren't cords 2010-06-16 16:23:27 -05:00
serialize Slices over specialized arrays can now be passed to C functions, written to binary output streams, and given to malloc-byte-array 2010-02-25 04:50:31 +13: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 Making all of basis and extra unambiguous for sets/namespaces 2010-02-26 16:28:38 -05:00
sorting generalize stack effects so we can bootstrap with the stricter stack effect checking 2010-03-08 23:38:10 -08:00
soundex
specialized-arrays classes.struct: fix some bugs in binary-zero?, add unit tests 2010-06-13 19:34:15 -05: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 stack-checker.alien: callback and assembly quotations can be callables 2010-05-19 00:31:46 -04:00
strings/tables strings.tables: fix a logic error 2010-02-03 23:11:31 +13:00
suffix-arrays Finishing eliminating prune as a synonym of members 2010-02-27 14:52:24 -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 Fixes for out parameter changes 2010-05-23 03:27:40 -05:00
threads Get green threads working on Windows 2010-04-03 20:24:33 -04:00
timers Rename alarms -> timers 2010-06-10 16:39:13 -05:00
tools Rename alarms -> timers 2010-06-10 16:39:13 -05:00
tr Removing integers-as-sequences 2010-01-15 07:15:33 +13:00
tuple-arrays tuple-arrays: require that base type be final 2010-02-18 03:57:02 +13:00
typed typed: include value that raised the error in type-mismatch-errors 2010-06-16 16:23:27 -05:00
ui Merge branch 'master' of github.com:erg/factor 2010-06-13 20:35:26 -05:00
unicode Use keys/values where appropriate 2010-05-21 12:48:04 -05:00
unix Add more time bindings 2010-06-13 19:34:18 -05: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 Changing require-when usages to the new syntax for require-when 2010-04-18 14:29:24 -05:00
uuid fix load errors 2009-11-18 18:53:03 -06: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 vocabs.refresh.monitor: spin off new monitor threads when add-vocab-root is called. Fixes a problem where depending on the order of startup hooks, refresh-all would sometimes be broken for custom vocab roots 2010-05-31 20:14:54 -04:00
windows Fixes for out parameter changes 2010-05-23 03:27:40 -05:00
wrap docs: change $subsection to $subsections 2009-10-02 12:15:48 -04:00
x11 x11: general cleanup 2010-06-02 02:59:57 -04:00
xml xml.syntax: parse <-variable->s with parse-word instead of search so the no-word error gets properly raised when variable doesn't exist 2010-06-08 12:18:06 -07:00
xml-rpc Update documentation for new help lint check 2010-02-19 12:31:52 +13:00
xmode xmode.modes: add cuda xmode 2010-06-08 17:08:51 -07:00