factor/basis
Björn Lindqvist 663e5e2a09 VM: fix jit-signal-handler-prolog/epilog to account for the home space
Windows 64bit abi requires callers to reserve 32 bytes of home space in
the stack frame which the callee is free to clobber. Previous versions
of VS didn't compile code to take advantage of the home space so it
worked fined. VS2015 however, is using the home space which causes
registers and flags that were supposed to be saved to be
overwritten. The fix is to put a little extra empty space at the bottom
of the stack frame.
2015-08-26 20:23:25 +02:00
..
alien strings.parser: finish removing triple-strings. 2015-08-17 19:49:12 -07:00
ascii factor: Retrying on the unit tests. Also normalize some syntax with FUNCTION:. 2015-07-02 17:28:17 -07:00
atk core, basis, extra: Remove DOS line endings from files. 2015-06-29 17:25:40 -07:00
base64 change ERROR: words from throw-foo back to foo. 2015-08-13 16:13:05 -07:00
biassocs change ERROR: words from throw-foo back to foo. 2015-08-13 16:13:05 -07:00
binary-search factor: put inline on same line as ; for experimentation 2015-08-10 12:55:27 -05:00
bit-arrays change ERROR: words from throw-foo back to foo. 2015-08-13 16:13:05 -07:00
bit-sets change ERROR: words from throw-foo back to foo. 2015-08-13 16:13:05 -07:00
bit-vectors factor: Retrying on the unit tests. Also normalize some syntax with FUNCTION:. 2015-07-02 17:28:17 -07:00
bitstreams change ERROR: words from throw-foo back to foo. 2015-08-13 16:13:05 -07:00
bootstrap VM: fix jit-signal-handler-prolog/epilog to account for the home space 2015-08-26 20:23:25 +02:00
boxes change ERROR: words from throw-foo back to foo. 2015-08-13 16:13:05 -07:00
byte-arrays/hex change ERROR: words from throw-foo back to foo. 2015-08-13 16:13:05 -07:00
cache factor: Retrying on the unit tests. Also normalize some syntax with FUNCTION:. 2015-07-02 17:28:17 -07:00
cairo change ERROR: words from throw-foo back to foo. 2015-08-13 16:13:05 -07:00
calendar change ERROR: words from throw-foo back to foo. 2015-08-13 16:13:05 -07:00
changer changer: docs didnt get committed. my git game is really off... 2015-08-12 20:44:46 -07:00
channels use ``if*`` instead of ``dup [ ] [ drop ] if``. 2015-07-20 22:24:30 -07:00
checksums change ERROR: words from throw-foo back to foo. 2015-08-13 16:13:05 -07:00
circular factor: Retrying on the unit tests. Also normalize some syntax with FUNCTION:. 2015-07-02 17:28:17 -07:00
classes/struct classes.struct: rename (init-struct) to init-struct. 2015-08-15 21:40:39 -07:00
cocoa change ERROR: words from throw-foo back to foo. 2015-08-13 16:13:05 -07:00
colors change ERROR: words from throw-foo back to foo. 2015-08-13 16:13:05 -07:00
columns factor: Retrying on the unit tests. Also normalize some syntax with FUNCTION:. 2015-07-02 17:28:17 -07:00
combinators change ERROR: words from throw-foo back to foo. 2015-08-13 16:13:05 -07:00
command-line command-line: rename file to path for user-init-error which is kinda exactly like a source-file-error. 2015-07-28 19:30:20 -07:00
compiler VM: fix one callstack overflow problem by "unlocking" the callstacks 2015-08-14 20:19:58 -07:00
compression change ERROR: words from throw-foo back to foo. 2015-08-13 16:13:05 -07:00
concurrency change ERROR: words from throw-foo back to foo. 2015-08-13 16:13:05 -07:00
core-foundation core-foundation.launch-services: use <c-array>. 2015-08-15 22:03:38 -07:00
core-graphics remove redundant IN: 2015-08-13 06:44:37 -07:00
core-text change ERROR: words from throw-foo back to foo. 2015-08-13 16:13:05 -07:00
cpu cpu.x86.features: use <c-array>. 2015-08-15 21:37:55 -07:00
csv factor: Retrying on the unit tests. Also normalize some syntax with FUNCTION:. 2015-07-02 17:28:17 -07:00
db change ERROR: words from throw-foo back to foo. 2015-08-13 16:13:05 -07:00
debugger factor: Removing SLOT: nth/at/global in favor of using change: at for tuple slots named ``at`` and change-at for hashtables. 2015-08-12 08:49:02 -05:00
definitions/icons factor: clean up whitespace in -docs files 2015-07-02 10:31:22 -07:00
delegate change ERROR: words from throw-foo back to foo. 2015-08-13 16:13:05 -07:00
deques change ERROR: words from throw-foo back to foo. 2015-08-13 16:13:05 -07:00
disjoint-sets factor: Removing SLOT: nth/at/global in favor of using change: at for tuple slots named ``at`` and change-at for hashtables. 2015-08-12 08:49:02 -05:00
dlists factor: Retrying on the unit tests. Also normalize some syntax with FUNCTION:. 2015-07-02 17:28:17 -07:00
documents factor: Removing SLOT: nth/at/global in favor of using change: at for tuple slots named ``at`` and change-at for hashtables. 2015-08-12 08:49:02 -05:00
editors change ERROR: words from throw-foo back to foo. 2015-08-13 16:13:05 -07:00
endian factor: Retrying on the unit tests. Also normalize some syntax with FUNCTION:. 2015-07-02 17:28:17 -07:00
environment factor: actual patch to remove ; from all c/fortran functions 2015-07-19 16:25:30 -07:00
eval core: rename parse-call( to parse-call-paren 2015-07-27 09:54:08 -07:00
farkup factor: don't need FROM: namespaces => set or namespaces:set anymore 2015-08-12 11:25:57 -05:00
fonts core, basis, extra: Remove DOS line endings from files. 2015-06-29 17:25:40 -07:00
formatting change ERROR: words from throw-foo back to foo. 2015-08-13 16:13:05 -07:00
fry change ERROR: words from throw-foo back to foo. 2015-08-13 16:13:05 -07:00
ftp change ERROR: words from throw-foo back to foo. 2015-08-13 16:13:05 -07:00
functors factor: remove """ string syntax for now. there are HEREDOC:, STRING:, escaping \", and something else soon. 2015-07-25 22:59:56 -07:00
furnace furnace.actions: return Method Not Allowed if not GET/HEAD/POST. 2015-08-15 16:57:40 -07:00
game/input change ERROR: words from throw-foo back to foo. 2015-08-13 16:13:05 -07:00
gdk factor: actual patch to remove ; from all c/fortran functions 2015-07-19 16:25:30 -07:00
generalizations change ERROR: words from throw-foo back to foo. 2015-08-13 16:13:05 -07:00
gio core, basis, extra: Remove DOS line endings from files. 2015-06-29 17:25:40 -07:00
glib factor: actual patch to remove ; from all c/fortran functions 2015-07-19 16:25:30 -07:00
globs factor: Retrying on the unit tests. Also normalize some syntax with FUNCTION:. 2015-07-02 17:28:17 -07:00
gmodule core, basis, extra: Remove DOS line endings from files. 2015-06-29 17:25:40 -07:00
gobject remove redundant IN: 2015-08-13 06:44:37 -07:00
gobject-introspection change ERROR: words from throw-foo back to foo. 2015-08-13 16:13:05 -07:00
graphs factor: Retrying on the unit tests. Also normalize some syntax with FUNCTION:. 2015-07-02 17:28:17 -07:00
grouping grouping: make the $example, not $unchecked-example. 2015-08-14 21:30:57 -07:00
gtk factor: actual patch to remove ; from all c/fortran functions 2015-07-19 16:25:30 -07:00
hash-sets factor: rename set to unordered-set. 2015-08-12 10:54:19 -05:00
hashtables factor: Removing SLOT: nth/at/global in favor of using change: at for tuple slots named ``at`` and change-at for hashtables. 2015-08-12 08:49:02 -05:00
heaps change ERROR: words from throw-foo back to foo. 2015-08-13 16:13:05 -07:00
help help.stylesheet: add back page-color and override in ui.tools.browser. 2015-08-16 12:54:56 -07:00
hints change ERROR: words from throw-foo back to foo. 2015-08-13 16:13:05 -07:00
html change ERROR: words from throw-foo back to foo. 2015-08-13 16:13:05 -07:00
http peg: 'convention' -> convention-parser for Factor word names. In EBNF DSL, 'convention' is obviously still allowed. 2015-08-15 18:10:52 -07:00
images change ERROR: words from throw-foo back to foo. 2015-08-13 16:13:05 -07:00
inspector core: callstack is a builtin type and a class name. rename the *stack words that grab the current stack get-foostack to avoid the callstack builtin conflict and for better symmetry with set-foostack. 2015-08-13 10:11:59 -07:00
interpolate factor: Rename I[ ]I to [I I]. Fix places where we do "string"token without whitespace. 2015-08-06 17:05:12 -05:00
interval-maps change ERROR: words from throw-foo back to foo. 2015-08-13 16:13:05 -07:00
interval-sets change ERROR: words from throw-foo back to foo. 2015-08-13 16:13:05 -07:00
inverse change ERROR: words from throw-foo back to foo. 2015-08-13 16:13:05 -07:00
io change ERROR: words from throw-foo back to foo. 2015-08-13 16:13:05 -07:00
iokit factor: actual patch to remove ; from all c/fortran functions 2015-07-19 16:25:30 -07:00
json change ERROR: words from throw-foo back to foo. 2015-08-13 16:13:05 -07:00
lcs factor: Removing SLOT: nth/at/global in favor of using change: at for tuple slots named ``at`` and change-at for hashtables. 2015-08-12 08:49:02 -05:00
libc change ERROR: words from throw-foo back to foo. 2015-08-13 16:13:05 -07:00
linked-assocs factor: clean up spaces in -tests files 2015-07-02 10:34:01 -07:00
listener factor: Retrying on the unit tests. Also normalize some syntax with FUNCTION:. 2015-07-02 17:28:17 -07:00
lists lists: adding deeplist>array. 2015-07-14 16:35:59 -07:00
literals factor: Retrying on the unit tests. Also normalize some syntax with FUNCTION:. 2015-07-02 17:28:17 -07:00
locals locals.parser: change docs for with-lambda-scope. 2015-08-24 10:21:35 -07:00
logging peg: 'convention' -> convention-parser for Factor word names. In EBNF DSL, 'convention' is obviously still allowed. 2015-08-15 18:10:52 -07:00
macros change ERROR: words from throw-foo back to foo. 2015-08-13 16:13:05 -07:00
match change ERROR: words from throw-foo back to foo. 2015-08-13 16:13:05 -07:00
math change ERROR: words from throw-foo back to foo. 2015-08-13 16:13:05 -07:00
memoize factor: Retrying on the unit tests. Also normalize some syntax with FUNCTION:. 2015-07-02 17:28:17 -07:00
mime change ERROR: words from throw-foo back to foo. 2015-08-13 16:13:05 -07:00
mirrors change ERROR: words from throw-foo back to foo. 2015-08-13 16:13:05 -07:00
models factor: Trim whitespace after ! comments and a few USING: lines that got skipped before. 2015-07-18 20:14:22 -07:00
multiline change ERROR: words from throw-foo back to foo. 2015-08-13 16:13:05 -07:00
nibble-arrays change ERROR: words from throw-foo back to foo. 2015-08-13 16:13:05 -07:00
nmake factor: Rename MACRO: and MACRO: to have quot as the output in stack effects. 2015-07-18 22:16:11 -07:00
none
opengl fix for bad renames. 2015-08-13 19:08:05 -07:00
openssl factor: actual patch to remove ; from all c/fortran functions 2015-07-19 16:25:30 -07:00
pack change ERROR: words from throw-foo back to foo. 2015-08-13 16:13:05 -07:00
pango factor: actual patch to remove ; from all c/fortran functions 2015-07-19 16:25:30 -07:00
peg minor cleanup. 2015-08-17 20:32:28 -07:00
persistent change ERROR: words from throw-foo back to foo. 2015-08-13 16:13:05 -07:00
porter-stemmer factor: Retrying on the unit tests. Also normalize some syntax with FUNCTION:. 2015-07-02 17:28:17 -07:00
present Fix two places that should be "all-disk-vocabs-recursive". 2015-06-08 14:37:36 -07:00
prettyprint prettyprint: fix for -> rename. 2015-08-16 12:39:08 -07:00
promises factor: Retrying on the unit tests. Also normalize some syntax with FUNCTION:. 2015-07-02 17:28:17 -07:00
quoted-printable factor: remove """ string syntax for now. there are HEREDOC:, STRING:, escaping \", and something else soon. 2015-07-25 22:59:56 -07:00
quoting factor: Retrying on the unit tests. Also normalize some syntax with FUNCTION:. 2015-07-02 17:28:17 -07:00
random change ERROR: words from throw-foo back to foo. 2015-08-13 16:13:05 -07:00
refs factor: Retrying on the unit tests. Also normalize some syntax with FUNCTION:. 2015-07-02 17:28:17 -07:00
regexp change ERROR: words from throw-foo back to foo. 2015-08-13 16:13:05 -07:00
roman change ERROR: words from throw-foo back to foo. 2015-08-13 16:13:05 -07:00
search-deques factor: Retrying on the unit tests. Also normalize some syntax with FUNCTION:. 2015-07-02 17:28:17 -07:00
see see: ERROR: should print as ERROR:. 2015-08-13 16:12:46 -07:00
sequences change ERROR: words from throw-foo back to foo. 2015-08-13 16:13:05 -07:00
serialize serialize: change to "<" to match the comments. 2015-08-08 17:17:27 -07:00
shuffle factor: Rename MACRO: and MACRO: to have quot as the output in stack effects. 2015-07-18 22:16:11 -07:00
simple-flat-file factor: Retrying on the unit tests. Also normalize some syntax with FUNCTION:. 2015-07-02 17:28:17 -07:00
simple-tokenizer factor: Rename I[ ]I to [I I]. Fix places where we do "string"token without whitespace. 2015-08-06 17:05:12 -05:00
smtp change ERROR: words from throw-foo back to foo. 2015-08-13 16:13:05 -07:00
sorting factor: second stab at [ ] [ ] unit-test -> { } [ ] unit-test 2015-07-03 09:39:59 -07:00
soundex factor: Retrying on the unit tests. Also normalize some syntax with FUNCTION:. 2015-07-02 17:28:17 -07:00
source-files/errors/debugger parser, source-files: you need to bootstrap after this patch. 2015-07-23 22:03:43 -07:00
specialized-arrays change ERROR: words from throw-foo back to foo. 2015-08-13 16:13:05 -07:00
specialized-vectors factor: remove """ string syntax for now. there are HEREDOC:, STRING:, escaping \", and something else soon. 2015-07-25 22:59:56 -07:00
splitting/monotonic factor: remove """ string syntax for now. there are HEREDOC:, STRING:, escaping \", and something else soon. 2015-07-25 22:59:56 -07:00
stack-checker VM: removing the get_datastack/retainstack/callstack primitives 2015-08-23 18:36:30 -07:00
strings/tables factor: second stab at [ ] [ ] unit-test -> { } [ ] unit-test 2015-07-03 09:39:59 -07:00
suffix-arrays factor: Retrying on the unit tests. Also normalize some syntax with FUNCTION:. 2015-07-02 17:28:17 -07:00
summary factor: rename set to unordered-set. 2015-08-12 10:54:19 -05:00
syndication factor: Retrying on the unit tests. Also normalize some syntax with FUNCTION:. 2015-07-02 17:28:17 -07:00
system-info factor: rename files that are not loadable on mac, too 2015-07-19 16:55:36 -07:00
threads VM: removing the get_datastack/retainstack/callstack primitives 2015-08-23 18:36:30 -07:00
timers factor: remove """ string syntax for now. there are HEREDOC:, STRING:, escaping \", and something else soon. 2015-07-25 22:59:56 -07:00
tools change ERROR: words from throw-foo back to foo. 2015-08-13 16:13:05 -07:00
tr change ERROR: words from throw-foo back to foo. 2015-08-13 16:13:05 -07:00
tuple-arrays change ERROR: words from throw-foo back to foo. 2015-08-13 16:13:05 -07:00
typed change ERROR: words from throw-foo back to foo. 2015-08-13 16:13:05 -07:00
ui ui.gestures: update action gesture docs, thanks @jonenst! 2015-08-24 10:27:00 -07:00
unicode factor: Removing SLOT: nth/at/global in favor of using change: at for tuple slots named ``at`` and change-at for hashtables. 2015-08-12 08:49:02 -05:00
unix change ERROR: words from throw-foo back to foo. 2015-08-13 16:13:05 -07:00
unrolled-lists change ERROR: words from throw-foo back to foo. 2015-08-13 16:13:05 -07:00
urls minor cleanup. 2015-08-17 20:32:28 -07:00
uuid factor: Retrying on the unit tests. Also normalize some syntax with FUNCTION:. 2015-07-02 17:28:17 -07:00
validators factor: Retrying on the unit tests. Also normalize some syntax with FUNCTION:. 2015-07-02 17:28:17 -07:00
vectors/functor basis: cleanup more usings. 2014-11-29 20:10:37 -08:00
vlists change ERROR: words from throw-foo back to foo. 2015-08-13 16:13:05 -07:00
vm VM: removing the get_datastack/retainstack/callstack primitives 2015-08-23 18:36:30 -07:00
vocabs vocabs.metadata: add some tests. 2015-08-23 18:43:36 -07:00
webbrowser basis/extra: switch to "vocab." os name>> append require. 2014-11-13 13:00:44 -08:00
windows windows.directx.dinput.constants: simplify uninitialize. 2015-08-14 19:51:52 -07:00
wrap factor: remove """ string syntax for now. there are HEREDOC:, STRING:, escaping \", and something else soon. 2015-07-25 22:59:56 -07:00
x11 factor: actual patch to remove ; from all c/fortran functions 2015-07-19 16:25:30 -07:00
xml change ERROR: words from throw-foo back to foo. 2015-08-13 16:13:05 -07:00
xml-rpc change ERROR: words from throw-foo back to foo. 2015-08-13 16:13:05 -07:00
xmode basis: ERROR: changes. 2015-08-13 03:20:39 -07:00