factor/extra
Björn Lindqvist 349f99661d compiler.*: Remove the scrubbing part of the GC maps
Instead of generating GC maps which describe which stack locations that
are uninitialized, we emit ##clear instructions for those locations in
front of ##call-gc instructions. This makes the context root scanning
much simpler because the GC can assume that all stack slots are
initialized. It also removes the compiler.cfg.stacks.vacant pass and
seem to reduce the image size slightly because many fewer GC maps needs
to be emitted.
2016-09-11 20:34:44 +02:00
..
24-game Add EOL at EOF for all authors.txt files for consistency 2016-07-30 09:25:30 -07:00
99-bottles
alien alien.*: frontend varargs support! #1677 2016-08-10 21:34:37 +02:00
anagrams
annotations
arrays/shaped
asn1 extra/: ensuring tests have an IN:-line ending with .tests 2016-08-20 06:01:16 +02:00
assoc-heaps Add EOL at EOF for all authors.txt files for consistency 2016-07-30 09:25:30 -07:00
assocs/extras factor: fix whitespace at end of files. 2016-04-06 16:53:25 -07:00
audio
backticks
backtrack extra/: ensuring tests have an IN:-line ending with .tests 2016-08-20 06:01:16 +02:00
balloon-bomber
bank
base85
benchmark Add EOL at EOF for all authors.txt files for consistency 2016-07-30 09:25:30 -07:00
bencode bencode: adding bencoding vocabulary. 2016-05-09 21:38:05 -07:00
bitcoin/client
bitly bitly: move from bit.ly to bitly. 2016-03-15 17:19:20 -07:00
bloom-filters bloom-filters: adding summary.txt. 2016-08-08 10:17:00 -07:00
boids Revert "boids: population needs to be an integer for slicing." 2016-04-23 12:43:15 -07:00
boyer-moore
brainfuck
bson
build-support moving build-support/factor.(sh|cmd) to ./build.(sh|cmd). 2016-03-15 03:17:36 -07:00
bunny
c Adding escaping to CHAR: " -> CHAR: \" 2016-09-04 06:40:43 +02:00
cairo-demo use MAIN-WINDOW: in a few places. 2016-04-21 17:00:06 -07:00
cairo-gadgets
cairo-samples
calendar Add EOL at EOF for all authors.txt files for consistency 2016-07-30 09:25:30 -07:00
cap
cgi unicode: make this the API for all unicode things. 2016-03-30 23:29:48 -07:00
chess960
chipmunk
classes
clutter Add EOL at EOF for all authors.txt files for consistency 2016-07-30 09:25:30 -07:00
codebook unicode: make this the API for all unicode things. 2016-03-30 23:29:48 -07:00
color-picker
color-table Add EOL at EOF for all authors.txt files for consistency 2016-07-30 09:25:30 -07:00
colors
combinators combinators.extras: fix unit tests. 2016-05-11 14:18:48 -07:00
compiler/cfg compiler.*: moving all words only relevant for testing to compiler.test 2016-08-12 15:13:51 +02:00
constructors Add EOL at EOF for all authors.txt files for consistency 2016-07-30 09:25:30 -07:00
contributors
coroutines
couchdb
cpu
crypto Add EOL at EOF for all authors.txt files for consistency 2016-07-30 09:25:30 -07:00
ctags ctags.etags: cleanup. 2016-04-19 08:40:42 -07:00
cuckoo-filters cuckoo-filters: less duplication in cuckoo-insert. 2016-08-08 19:39:24 -07:00
cuda factor: remove some extra whitespace. 2016-04-07 14:30:36 -07:00
cuesheet Adding escaping to CHAR: " -> CHAR: \" 2016-09-04 06:40:43 +02:00
curl
curses curses.tests: only run the color test if term is color capable 2016-08-20 06:33:15 +02:00
cursors cursors: zip-cursor distance-hint should be min length. 2016-03-20 14:50:33 -07:00
decimals Add EOL at EOF for all authors.txt files for consistency 2016-07-30 09:25:30 -07:00
demos
descriptive Add EOL at EOF for all authors.txt files for consistency 2016-07-30 09:25:30 -07:00
dice
digraphs
dns io.sockets: Special-case 0.0.0.0 and f for outgoing sockets so we can use 2016-03-08 02:27:01 -08:00
dwarf
ecdsa using [ ] [ ... ] ?if instead of [ nip ] [ ... ] if*. 2016-07-11 19:50:37 -07:00
echo-server
elf
emojify emojify: I ❤️ Factor 👍. 2016-03-29 17:53:32 -07:00
enigma
env
etc-hosts etc-hosts: new vocab. 2016-08-14 11:43:20 -07:00
euler euler.b-rep.io.obj: remove triple strings. 2016-03-30 13:58:12 -07:00
fastcgi authors.txt: Remove empty lines. 2016-03-30 22:13:32 -07:00
fftw extra/: ensuring tests have an IN:-line ending with .tests 2016-08-20 06:01:16 +02:00
file-monitor cleanup some uses of current-directory. 2016-03-18 17:04:05 -07:00
file-picker
file-server cleanup some uses of current-directory. 2016-03-18 17:04:05 -07:00
fjsc Adding escaping to CHAR: " -> CHAR: \" 2016-09-04 06:40:43 +02:00
flatland maintain gml, euler, flatland, pong, multi-methods, pair-rockets, variables. 2016-03-30 10:30:36 -07:00
flip-text Adding escaping to CHAR: " -> CHAR: \" 2016-09-04 06:40:43 +02:00
fluids
forestdb extra/: ensuring tests have an IN:-line ending with .tests 2016-08-20 06:01:16 +02:00
freetype
fuel Add EOL at EOF for all authors.txt files for consistency 2016-07-30 09:25:30 -07:00
fullscreen
furnace/mongodb
game game.worlds: Fixing the GAME: syntax word that broke due to renames 2016-04-22 15:21:56 +02:00
gdbm use ?delete-file instead of [ delete-file ] ignore-errors. 2016-07-10 20:28:46 -07:00
geo-ip use reject instead of [ ... not ] filter. 2015-05-12 18:50:34 -07:00
geobytes Add EOL at EOF for all authors.txt files for consistency 2016-07-30 09:25:30 -07:00
gesture-logger
gml using [ ] [ ... ] ?if instead of [ nip ] [ ... ] if*. 2016-07-11 19:50:37 -07:00
google io.files.unique: change to create unique files and directories relative to the current-directory. 2016-03-18 10:57:54 -07:00
gopher
gopher-ui ui.tools.*: fix swapped argument order for set-tool-dim 2016-07-30 19:03:23 +02:00
gpu using [ ] [ ... ] ?if instead of [ nip ] [ ... ] if*. 2016-07-11 19:50:37 -07:00
graphviz using [ ... ] [ drop ] if* instead of dup [ ... ] [ 2drop ] if. 2016-07-11 21:01:03 -07:00
grid-meshes
grouping/extras
gstreamer Add EOL at EOF for all authors.txt files for consistency 2016-07-30 09:25:30 -07:00
gtk-samples Add EOL at EOF for all authors.txt files for consistency 2016-07-30 09:25:30 -07:00
hacker-news urls.secure: roll this into urls since we ship libressl on windows now. 2016-03-29 11:40:42 -07:00
hamurabi
hash-sets/numbers
hashcash hashcash: quick fix for string argument to checksum-bytes. 2016-06-30 14:50:47 -07:00
hashtables/numbers
hello-ui
hello-unicode
hello-world
help/pdf
html Adding escaping to CHAR: " -> CHAR: \" 2016-09-04 06:40:43 +02:00
icfp/2006
id3 unicode: make this the API for all unicode things. 2016-03-30 23:29:48 -07:00
ifaddrs ifaddrs: get interface-names on unix. 2016-03-20 21:00:18 -07:00
images Add EOL at EOF for all authors.txt files for consistency 2016-07-30 09:25:30 -07:00
imap rename math.statistics:cum-map to sequences:accumulate* 2016-03-08 13:41:54 -08:00
infix
ini-file Adding escaping to CHAR: " -> CHAR: \" 2016-09-04 06:40:43 +02:00
io Add EOL at EOF for all authors.txt files for consistency 2016-07-30 09:25:30 -07:00
irc using [ ] [ ... ] ?if instead of [ nip ] [ ... ] if*. 2016-07-11 19:50:37 -07:00
jamshred
key-handlers Add EOL at EOF for all authors.txt files for consistency 2016-07-30 09:25:30 -07:00
key-logger
koszul disambiguate namespaces:set and sets:set. 2016-03-29 17:14:42 -07:00
lcd
libtls windows openssl, libtls: Use the libressl dlls for SSL. 2016-03-08 12:48:45 -08:00
libudev
libusb Add EOL at EOF for all authors.txt files for consistency 2016-07-30 09:25:30 -07:00
lint
lisppaste
literate
log-viewer tags.txt: Remove empty files. 2016-03-30 22:14:50 -07:00
lua
lunar-rescue
machine-learning
macho
magic extra/: ensuring tests have an IN:-line ending with .tests 2016-08-20 06:01:16 +02:00
managed-server Add EOL at EOF for all authors.txt files for consistency 2016-07-30 09:25:30 -07:00
marvel use the new bytes>hex-string. 2016-03-16 10:13:56 -07:00
mason Add EOL at EOF for all authors.txt files for consistency 2016-07-30 09:25:30 -07:00
math extra/: ensuring tests have an IN:-line ending with .tests 2016-08-20 06:01:16 +02:00
maze
memcached cleanup some QUALIFIED: that are no longer needed. 2016-03-29 10:20:16 -07:00
memory
merger
metar metar: some fixes for TAF parsing. 2016-09-07 16:04:59 -07:00
method-chains Add EOL at EOF for all authors.txt files for consistency 2016-07-30 09:25:30 -07:00
midi extra/: ensuring tests have an IN:-line ending with .tests 2016-08-20 06:01:16 +02:00
model-viewer
models Add EOL at EOF for all authors.txt files for consistency 2016-07-30 09:25:30 -07:00
monads lists: first pass at some cleanup. 2016-04-17 13:08:32 -07:00
money using [ ] [ ... ] ?if instead of [ nip ] [ ... ] if*. 2016-07-11 19:50:37 -07:00
mongodb use the new bytes>hex-string. 2016-03-16 10:13:56 -07:00
morse Adding escaping to CHAR: " -> CHAR: \" 2016-09-04 06:40:43 +02:00
msgpack
msxml-to-csv tags.txt: Remove empty files. 2016-03-30 22:14:50 -07:00
multi-methods maintain gml, euler, flatland, pong, multi-methods, pair-rockets, variables. 2016-03-30 10:30:36 -07:00
native-thread-test
nehe
noise
ntp io.sockets: Special-case 0.0.0.0 and f for outgoing sockets so we can use 2016-03-08 02:27:01 -08:00
numbers-game
nurbs
oauth use the new bytes>hex-string. 2016-03-16 10:13:56 -07:00
ogg
openal
opencl
opengl Add EOL at EOF for all authors.txt files for consistency 2016-07-30 09:25:30 -07:00
pair-methods
pair-rocket maintain gml, euler, flatland, pong, multi-methods, pair-rockets, variables. 2016-03-30 10:30:36 -07:00
pairs Add EOL at EOF for all authors.txt files for consistency 2016-07-30 09:25:30 -07:00
parser-combinators Adding escaping to CHAR: " -> CHAR: \" 2016-09-04 06:40:43 +02:00
partial-continuations
path-finding
pcre pcre: fix so that version parses "8.36-RC1 2014-04-21" to a number too 2016-08-21 02:20:50 +02:00
pdf extra/: ensuring tests have an IN:-line ending with .tests 2016-08-20 06:01:16 +02:00
peg Adding escaping to CHAR: " -> CHAR: \" 2016-09-04 06:40:43 +02:00
picomath
ping
poker Add EOL at EOF for all authors.txt files for consistency 2016-07-30 09:25:30 -07:00
pong use MAIN-WINDOW: in a few places. 2016-04-21 17:00:06 -07:00
pop3 Add EOL at EOF for all authors.txt files for consistency 2016-07-30 09:25:30 -07:00
processing/shapes
progress-bars progress-bars.models-docs: fix example code for with-file-reader-progress 2016-07-30 09:25:30 -07:00
project-euler Add EOL at EOF for all authors.txt files for consistency 2016-07-30 09:25:30 -07:00
python unicode: make this the API for all unicode things. 2016-03-30 23:29:48 -07:00
qtkit
quadtrees
qw
random Add EOL at EOF for all authors.txt files for consistency 2016-07-30 09:25:30 -07:00
readline
readline-listener
reddit
redis cleanup some QUALIFIED: that are no longer needed. 2016-03-29 10:20:16 -07:00
reports/noise
resolv-conf unicode: make this the API for all unicode things. 2016-03-30 23:29:48 -07:00
robohash
robots Add EOL at EOF for all authors.txt files for consistency 2016-07-30 09:25:30 -07:00
roles
rosetta-code using [ ] [ ... ] ?if instead of [ nip ] [ ... ] if*. 2016-07-11 19:50:37 -07:00
rot13
rpn
s3
semantic-versioning Add EOL at EOF for all authors.txt files for consistency 2016-07-30 09:25:30 -07:00
sequences sequences.extras: adding pad-center. 2016-08-03 11:25:06 -07:00
sets/extras sets: rename unordered-set back to set. 2016-03-29 15:46:29 -07:00
shell shell: fix rename of glob-directory to glob. 2016-04-06 17:02:03 -07:00
site-watcher Add EOL at EOF for all authors.txt files for consistency 2016-07-30 09:25:30 -07:00
slides
slots
smalltalk Add EOL at EOF for all authors.txt files for consistency 2016-07-30 09:25:30 -07:00
snake-game snake-game: refactor and restruture 2015-12-02 09:11:33 -08:00
sorting
space-invaders space-invaders: calling exit-openal otherwise sound can get stuck when quitting the game 2016-06-17 00:31:47 +02:00
spelling
spheres
spider Add EOL at EOF for all authors.txt files for consistency 2016-07-30 09:25:30 -07:00
splitting/extras
spotlight cleanup some uses of current-directory. 2016-03-18 17:04:05 -07:00
stream/extras stream.extras: add print-flush, write-flush, etc. 2016-05-09 17:18:08 -07:00
subrip-subtitles
successor successor: new vocab. 2016-04-28 20:51:39 -07:00
sudoku
svg
synth
talks Add EOL at EOF for all authors.txt files for consistency 2016-07-30 09:25:30 -07:00
tar cleanup some uses of current-directory. 2016-03-18 17:04:05 -07:00
taxes/usa
terminal
terminfo terminfo: new platforms.txt 2016-08-05 01:07:31 +02:00
terrain math.vectors: new word vclamp for clamping vectors 2016-08-22 14:22:26 +02:00
tetris
text-analysis text-analysis: vocab to analyze English text. 2016-04-28 18:02:36 -07:00
text-to-pdf
text-to-speech
time
time-server Add EOL at EOF for all authors.txt files for consistency 2016-07-30 09:25:30 -07:00
tnetstrings Adding escaping to CHAR: " -> CHAR: \" 2016-09-04 06:40:43 +02:00
tokyo
tools compiler.*: Remove the scrubbing part of the GC maps 2016-09-11 20:34:44 +02:00
trails use MAIN-WINDOW: in a few places. 2016-04-21 17:00:06 -07:00
trees
tty-server
turing tags.txt: Remove empty files. 2016-03-30 22:14:50 -07:00
twitter twitter: Changed twitter-url to use >url 2016-08-17 17:54:58 -07:00
txon unicode: make this the API for all unicode things. 2016-03-30 23:29:48 -07:00
tzinfo
ui math.vectors: new word vclamp for clamping vectors 2016-08-22 14:22:26 +02:00
units
usa-cities
uu uu: simplify a little bit. 2015-12-27 10:00:22 -08:00
variables maintain gml, euler, flatland, pong, multi-methods, pair-rockets, variables. 2016-03-30 10:30:36 -07:00
variants
vocabs/git
wake-on-lan io.sockets: Add more utility words for working with udp. 2016-02-19 19:21:13 -08:00
webapps Add EOL at EOF for all authors.txt files for consistency 2016-07-30 09:25:30 -07:00
webkit-demo
websites websites.concatenative: allow listings for irclogs 2016-05-09 17:45:44 +00:00
wikipedia
window-controls-demo
wolfram-alpha
wordtimer
xdg
xkcd regexp: one R/ syntax to rule them all, simpler this way. 2016-03-30 21:09:08 -07:00
yahoo urls: fix for the test failure in the yahoo vocab 2015-11-16 11:41:21 +01:00
yaml sets: rename unordered-set back to set. 2016-03-29 15:46:29 -07:00
youtube youtube: throw an error if the given youtube video isn't downloadable 2016-06-23 02:20:25 +02:00
z-algorithm factor: second stab at [ ] [ ] unit-test -> { } [ ] unit-test 2015-07-03 09:39:59 -07:00
zeromq extra/: ensuring tests have an IN:-line ending with .tests 2016-08-20 06:01:16 +02:00
zoneinfo Add EOL at EOF for all authors.txt files for consistency 2016-07-30 09:25:30 -07:00