factor/extra
Slava Pestov 80e1ce2d51 Merge branch 'master' of git://factorcode.org/git/factor 2009-09-15 16:37:05 -07:00
..
4DNav Updating code in basis and extra for stricter vocab search path semantics 2009-05-14 23:23:06 -05:00
24-game rename peek -> last and update all usages 2009-05-25 16:38:33 -05:00
adsoda Delete empty unit tests files, remove 1- and 1+, reorder IN: lines in a lot of places, minor refactoring 2009-08-13 19:21:44 -05:00
alien Specialized array overhaul 2009-09-09 22:33:34 -05:00
animations rename peek -> last and update all usages 2009-05-25 16:38:33 -05:00
annotations Delete empty unit tests files, remove 1- and 1+, reorder IN: lines in a lot of places, minor refactoring 2009-08-13 19:21:44 -05:00
asn1 use CONSTANT: 2009-02-22 17:58:14 -06:00
assoc-heaps move assoc-heaps to extra 2009-04-01 17:29:58 -05:00
audio die if wav fmt or data chunk is missing 2009-04-29 08:40:31 -05:00
backtrack Add documentation and tests for extra/backtrack 2009-05-24 16:03:01 +02:00
bank Update documentation for stricter vocabulary search path semantics 2009-05-16 00:29:21 -05:00
benchmark benchmark.simd-1, struct-arrays: reduce memory usage 2009-09-13 17:19:59 -05:00
bloom-filters manually apply alec's patch for bloom filters 2009-08-27 16:03:45 -05:00
brainfuck brainfuck: Require loops to be non-empty, add test case. 2009-06-07 17:39:21 -07:00
bson bson: fix broken unit test 2009-07-13 22:59:51 -05:00
bunny Specialized array overhaul 2009-09-09 22:33:34 -05:00
c remove some c parsing words from sequence-parser 2009-08-01 20:42:29 -05:00
cap Implement image tesselation in image.tesselation. This is used by opengl.textures to break up large bitmaps into multiple smaller textures. The gl-rect and gl-fill-rect words have different stack effects now, so usages were updated. 2009-03-27 18:31:25 -05:00
central Delete empty unit tests files, remove 1- and 1+, reorder IN: lines in a lot of places, minor refactoring 2009-08-13 19:21:44 -05:00
chess960 chess960 buddy 2009-02-28 16:16:09 -06:00
chicago-talk Deploy tool always uses optimizing compiler now 2009-05-11 00:32:22 -05:00
classes/tuple/change-tracking move classes.struct from extra to basis 2009-08-26 15:55:01 -05:00
closures ui.frp uses placeholders for templating 2009-06-10 16:15:02 -05:00
color-picker give range models a step parameter; use it on sliders so the thumb can step by any interval 2009-06-18 20:57:02 -05:00
color-table human-sort is now { human<=> } sort-by 2009-04-04 15:46:18 -05:00
combinators/tuple add a new "make-tuple" combinator for cleaving values into tuple slots by name. make render-set read-only and update gpu demos to use make-tuple 2009-07-22 12:43:44 -05:00
compiler/graphviz compiler.cfg: new system to track when results of analyses need to be recomputed (reverse post order, linear order, predecessors, dominance, loops). Passes can now call needs-predecessors, needs-dominance, needs-loops at the beginning, and cfg-changed, predecessors-changd at the end. Linearization order now takes loop nesting into account, and linear scan now uses linearization order instead of RPO. 2009-08-08 20:02:56 -05:00
constructors remove experimental constructors features 2009-07-23 15:59:55 -05:00
contributors contributors: exclude merges to make patch counts more reasonable 2009-07-09 06:58:47 -05:00
coroutines Delete empty unit tests files, remove 1- and 1+, reorder IN: lines in a lot of places, minor refactoring 2009-08-13 19:21:44 -05:00
couchdb Make couchdb unportable for now 2009-04-19 17:39:26 -05:00
crypto Delete empty unit tests files, remove 1- and 1+, reorder IN: lines in a lot of places, minor refactoring 2009-08-13 19:21:44 -05:00
ctags Delete empty unit tests files, remove 1- and 1+, reorder IN: lines in a lot of places, minor refactoring 2009-08-13 19:21:44 -05:00
curses update code for usages of add-library 2009-03-25 23:00:19 -05:00
cursors Delete empty unit tests files, remove 1- and 1+, reorder IN: lines in a lot of places, minor refactoring 2009-08-13 19:21:44 -05:00
db/info db configurations factored out through db.info 2009-07-28 15:34:49 -05:00
demos Fix up 'demos' vocab 2009-04-02 01:17:55 -05:00
descriptive fix build errors 2009-08-11 23:07:13 -05:00
digraphs Using inheritance instead of delegation in digraphs 2008-10-01 10:57:15 +10:00
dns Delete empty unit tests files, remove 1- and 1+, reorder IN: lines in a lot of places, minor refactoring 2009-08-13 19:21:44 -05:00
drills ui.frp book gadgets 2009-05-30 10:58:32 -05:00
ecdsa Delete empty unit tests files, remove 1- and 1+, reorder IN: lines in a lot of places, minor refactoring 2009-08-13 19:21:44 -05:00
enter simplified main word definition 2009-07-31 11:10:51 -05:00
env env vocab for accessing the environment as an assoc 2009-04-23 12:08:30 -05:00
fjsc Updating code in basis and extra for stricter vocab search path semantics 2009-05-14 23:23:06 -05:00
fonts/syntax replaced redundancies 2009-08-04 17:16:34 -05:00
freetype update code for usages of add-library 2009-03-25 23:00:19 -05:00
fries extra sequences functions moved out of core 2009-06-17 12:35:09 -05:00
fuel Merge branch 'emacs' of http://git.hacks-galore.org/jao/factor 2009-08-10 16:20:14 -05:00
galois-talk fix some duplicate using lines 2009-05-18 23:45:52 -05:00
game-loop Delete empty unit tests files, remove 1- and 1+, reorder IN: lines in a lot of places, minor refactoring 2009-08-13 19:21:44 -05:00
game-worlds draw-world can't be called directly from a game loop; the ui update thread might switch GL contexts out from under us 2009-06-18 22:33:09 -05:00
geo-ip use CONSTANT: 2009-03-12 23:16:07 -05:00
geobytes support for geobytes city/country/region database 2009-03-12 23:15:42 -05:00
gesture-logger larger default window size for gesture-logger 2009-05-14 15:43:51 -05:00
google-tech-talk Updating code in basis and extra for stricter vocab search path semantics 2009-05-14 23:23:06 -05:00
gpu struct classes now make their own C type without help from alien.structs. remove alien.structs dependencies from everywhere outside of alien and compiler, and have the FFI handle both alien.structs and classes.struct c-types 2009-09-15 17:38:49 -05:00
grid-meshes Specialized array overhaul 2009-09-09 22:33:34 -05:00
half-floats Specialized array overhaul 2009-09-09 22:33:34 -05:00
hashcash Delete empty unit tests files, remove 1- and 1+, reorder IN: lines in a lot of places, minor refactoring 2009-08-13 19:21:44 -05:00
hello-ui hello-ui and spheres can deploy without I/O 2009-05-12 04:18:50 -05:00
hello-unicode Deploy tool always uses optimizing compiler now 2009-05-11 00:32:22 -05:00
hello-world Deploy tool always uses optimizing compiler now 2009-05-11 00:32:22 -05:00
histogram add collect-values to histogram 2009-06-26 21:46:59 -05:00
html add find-images word 2009-08-26 14:28:06 -05:00
icfp/2006 Update more vocabs for >r/r> removal 2008-12-17 23:36:13 -06:00
id3 Specialized array overhaul 2009-09-09 22:33:34 -05:00
images Specialized array overhaul 2009-09-09 22:33:34 -05:00
infix Update documentation for stricter vocabulary search path semantics 2009-05-16 00:29:21 -05:00
io/serial use struct in windows serial code 2009-08-29 23:25:17 -05:00
irc irc.client: fix suggested by ceninan 2009-09-15 16:36:59 -07:00
jamshred Specialized array overhaul 2009-09-09 22:33:34 -05:00
joystick-demo Deploy tool always uses optimizing compiler now 2009-05-11 00:32:22 -05:00
key-caps make open-game-input and close-game-input do reference counting. update demos to show this 2009-05-08 13:00:34 -05:00
key-handlers ui.gadgets.poppers: new ui gadget 2009-08-05 20:01:50 -05:00
koszul Delete empty unit tests files, remove 1- and 1+, reorder IN: lines in a lot of places, minor refactoring 2009-08-13 19:21:44 -05:00
lcd Various load-everything fixes 2009-03-07 01:22:21 -06:00
lisppaste Updating code to use CONSTANT: instead of : foo 123 ; inline 2009-02-23 21:40:17 -06:00
llvm Specialized array overhaul 2009-09-09 22:33:34 -05:00
log-viewer io.monitors:next-change now outputs a single value instead of a pathname and a sequence 2009-01-26 23:18:57 -06:00
managed-server add a logged-in flag to managed-server for logging in connections so we don't have to throw exceptions to kill clients 2009-06-03 23:00:56 -05:00
mason Fix various test failures 2009-09-08 19:18:56 -05:00
math Delete empty unit tests files, remove 1- and 1+, reorder IN: lines in a lot of places, minor refactoring 2009-08-13 19:21:44 -05:00
maze Deploy tool always uses optimizing compiler now 2009-05-11 00:32:22 -05:00
memory make memory.piles load without auto-use 2009-08-24 19:43:19 -05:00
merger removed shadowed imports from old modules 2009-05-25 15:28:05 -05:00
method-chains Changing : foo ; parsing to SYNTAX: foo ; 2009-03-21 01:27:50 -05:00
minneapolis-talk fix some duplicate using lines 2009-05-18 23:45:52 -05:00
models Revert basis UI gadget changes 2009-08-06 16:46:48 -05:00
modules modules.rpc-server: don't start server by default 2009-08-05 22:56:19 -05:00
monads Delete empty unit tests files, remove 1- and 1+, reorder IN: lines in a lot of places, minor refactoring 2009-08-13 19:21:44 -05:00
money add 10^ to math.functions and update usages 2009-08-11 18:00:24 -05:00
mongodb added pprint* method for mdb-error 2009-08-20 19:14:40 +02:00
morse better fix for morse 2009-04-26 14:43:06 -05:00
msxml-to-csv Moving XML vocabularies around 2009-02-05 21:17:03 -06:00
multi-methods fix unit tests for multi-methods 2009-08-17 19:24:14 -05:00
nehe Deploy tool always uses optimizing compiler now 2009-05-11 00:32:22 -05:00
nested-comments ML-style (* nested (* comments *) *) 2009-06-05 15:29:36 +09:00
noise noise: don't use math.private words 2009-09-01 15:50:56 -05:00
numbers-game
nurbs Specialized array overhaul 2009-09-09 22:33:34 -05:00
openal Specialized array overhaul 2009-09-09 22:33:34 -05:00
opengl opengl.glu: fix missing library error on Windows and Linux 2009-09-04 07:57:48 -05:00
otug-talk Updating code in basis and extra for stricter vocab search path semantics 2009-05-14 23:23:06 -05:00
pair-methods [ [ ... ] bi@ >=< ] sort => [ ... ] inv-sort-with 2009-08-02 20:14:56 -05:00
pair-rocket dog tag for pair-rocket 2009-04-25 19:22:03 -05:00
parser-combinators Delete empty unit tests files, remove 1- and 1+, reorder IN: lines in a lot of places, minor refactoring 2009-08-13 19:21:44 -05:00
partial-continuations fix more compiler errors 2009-04-17 14:44:08 -05:00
peg Updating code in basis and extra for stricter vocab search path semantics 2009-05-14 23:23:06 -05:00
peg-lexer Delete empty unit tests files, remove 1- and 1+, reorder IN: lines in a lot of places, minor refactoring 2009-08-13 19:21:44 -05:00
persistency moved patterns to persistency for new db prep 2009-08-05 16:45:22 -05:00
poker Make lookup indices zero-based for poker values 2009-05-08 02:24:12 -04:00
prettyprint/callables make simplify-callable prettyprinting an optional load in extra 2009-08-07 16:19:46 -04:00
project-euler faster number-length and some unit tests 2009-09-14 13:48:06 -05:00
qtkit qtkit: add tags and authors 2009-09-13 00:17:45 -05:00
quadtrees Merge branch 'master' of git://factorcode.org/git/factor 2009-03-06 15:23:28 -06:00
qw dog tag again 2009-04-25 19:24:01 -05:00
random/blum-blum-shub fix using 2009-05-10 16:33:43 -05:00
recipes Revert basis UI gadget changes 2009-08-06 16:46:48 -05:00
redis redis.assoc: Use redis-flushdb in clear-assoc 2009-05-11 00:50:22 -03:00
reports/noise Fix unit tests and load errors for slip removal 2009-05-10 17:03:41 -05:00
robots allow robot-identifiers to be set for robots.txt 2009-06-19 14:41:48 -05:00
roles Update documentation for stricter vocabulary search path semantics 2009-05-16 00:29:21 -05:00
rot13
rpn rpn: new demo, simple RPN calculator that doesn't use Factor's evaluator reflectively 2009-08-17 20:12:05 -05:00
run-desc separated run-desc from launcher 2009-07-22 10:28:27 -05:00
sequence-parser Delete empty unit tests files, remove 1- and 1+, reorder IN: lines in a lot of places, minor refactoring 2009-08-13 19:21:44 -05:00
sequences sequences.product: product-each and product-map 2009-09-04 16:40:47 +02:00
set-n dynamic lambdas 2009-06-21 21:07:16 -05:00
site-watcher Fix site-watcher tests 2009-04-07 03:04:25 -05:00
slides Delete empty unit tests files, remove 1- and 1+, reorder IN: lines in a lot of places, minor refactoring 2009-08-13 19:21:44 -05:00
smalltalk Delete empty unit tests files, remove 1- and 1+, reorder IN: lines in a lot of places, minor refactoring 2009-08-13 19:21:44 -05:00
spheres update demos using GL_EXT_framebuffer_object and GL_ARB_texture_float to use suffixless opengl 3 symbol names 2009-06-24 17:59:25 -05:00
spider Delete empty unit tests files, remove 1- and 1+, reorder IN: lines in a lot of places, minor refactoring 2009-08-13 19:21:44 -05:00
sudoku Delete empty unit tests files, remove 1- and 1+, reorder IN: lines in a lot of places, minor refactoring 2009-08-13 19:21:44 -05:00
sudokus Revert basis UI gadget changes 2009-08-06 16:46:48 -05:00
svg add 10^ to math.functions and update usages 2009-08-11 18:00:24 -05:00
synth Specialized array overhaul 2009-09-09 22:33:34 -05:00
system-info Specialized array overhaul 2009-09-09 22:33:34 -05:00
tar use bi, call >string on c-strings from tar 2009-05-10 23:21:45 +02:00
taxes/usa undo load breakage 2009-02-09 22:05:58 -06:00
tc-lisp-talk add tc-lisp-talk vocab 2009-09-13 23:46:21 -05:00
terrain Specialized array overhaul 2009-09-09 22:33:34 -05:00
tetris Delete empty unit tests files, remove 1- and 1+, reorder IN: lines in a lot of places, minor refactoring 2009-08-13 19:21:44 -05:00
time-server change threaded-server and managed-server to take an encoding 2009-05-30 19:15:53 -05:00
tokyo tokyo.alien.tctdb: int32_t is not defined on Windows, but int is the sae thing so use that instead 2009-06-20 15:35:01 -05:00
trees Delete empty unit tests files, remove 1- and 1+, reorder IN: lines in a lot of places, minor refactoring 2009-08-13 19:21:44 -05:00
tty-server change threaded-server and managed-server to take an encoding 2009-05-30 19:15:53 -05:00
turing
twitter Fixing twitter 2009-02-13 20:20:22 -06:00
typed for typed words, put the specialized definition in a gensym, and check the input types and declare the output types in the inlined outer word so the checks can be cleared by the compiler when possible 2009-09-02 18:45:08 -05:00
ui Delete empty unit tests files, remove 1- and 1+, reorder IN: lines in a lot of places, minor refactoring 2009-08-13 19:21:44 -05:00
units Fixing unit tests for syntax change 2009-03-23 00:34:02 -05:00
update Making more code infer 2009-04-15 19:03:44 -05:00
usa-cities Clean up some <file-reader> usages to use file-lines, file>csv, and file>xml instead 2009-02-15 20:45:06 -06:00
variants variants docs nitpicks 2009-07-02 19:01:50 -05:00
vars Changing : foo ; parsing to SYNTAX: foo ; 2009-03-21 01:27:50 -05:00
vpri-talk Updating code in basis and extra for stricter vocab search path semantics 2009-05-14 23:23:06 -05:00
webapps [ [ ... ] compare invert-comparison ] sort => [ ... ] inv-sort-with 2009-08-02 20:10:58 -05:00
webkit-demo webkit-demo: update for recent <ViewWindow> stack effect change 2009-07-05 21:40:47 -05:00
websites/concatenative websites.concatenatieve: add builds.factorcode.org 2009-05-22 17:52:31 -05:00
window-controls-demo win32 support for window-controls 2009-06-18 11:41:34 -05:00
wordtimer Delete empty unit tests files, remove 1- and 1+, reorder IN: lines in a lot of places, minor refactoring 2009-08-13 19:21:44 -05:00
yahoo Updating code to use CONSTANT: instead of : foo 123 ; inline 2009-02-23 21:40:17 -06:00