factor/basis/compiler/cfg
Björn Lindqvist bc7f9ee669 VM: always use undecorated names when loading ffi functions
For win32, Factor tries four different function names when loading
stdcall and fastcall functions, in case decorated names are used in the
dll. It seems to not be necessary because a dll meant for 3rd party use
will always export undecorated
names (http://blogs.msdn.com/b/oldnewthing/archive/2004/01/12/57833.aspx).
2015-09-02 21:54:41 +02:00
..
alias-analysis change ERROR: words from throw-foo back to foo. 2015-08-13 16:13:05 -07:00
block-joining compiler.cfg.*: some extra unit tests for the compiler 2015-07-28 17:58:29 -07:00
branch-splitting factor: don't need FROM: namespaces => set or namespaces:set anymore 2015-08-12 11:25:57 -05:00
build-stack-frame compiler.cfg: use "f [ or ] reduce" instead of "map [ ] any?" 2015-07-21 09:54:44 -07:00
builder VM: always use undecorated names when loading ffi functions 2015-09-02 21:54:41 +02:00
checker change ERROR: words from throw-foo back to foo. 2015-08-13 16:13:05 -07:00
comparisons core, basis, extra: Remove DOS line endings from files. 2015-06-29 17:25:40 -07:00
copy-prop compiler: rename D to D: because it wants a token. Same for R -> R: 2015-08-13 15:23:10 -07:00
dataflow-analysis compiler.cfg.*: more unit tests 2015-04-29 09:31:59 -07:00
dce compiler: rename D to D: because it wants a token. Same for R -> R: 2015-08-13 15:23:10 -07:00
debugger compiler: rename D to D: because it wants a token. Same for R -> R: 2015-08-13 15:23:10 -07:00
def-use compiler: rename D to D: because it wants a token. Same for R -> R: 2015-08-13 15:23:10 -07:00
dominance factor: don't need FROM: namespaces => set or namespaces:set anymore 2015-08-12 11:25:57 -05:00
finalization compiler.cfg.*: new step in finalization: clear-uninitialized 2015-01-22 12:17:20 -08:00
gc-checks compiler: rename D to D: because it wants a token. Same for R -> R: 2015-08-13 15:23:10 -07:00
hats compiler.cfg.*: some extra unit tests for the compiler 2015-07-28 17:58:29 -07:00
instructions compiler.cfg.*: a bunch of docs updates 2015-07-28 17:58:27 -07:00
intrinsics compiler.cfg.intrinsics.misc: use the vm-special-object-offset word 2015-09-02 21:54:36 +02:00
linear-scan change ERROR: words from throw-foo back to foo. 2015-08-13 16:13:05 -07:00
linearization factor: don't need FROM: namespaces => set or namespaces:set anymore 2015-08-12 11:25:57 -05:00
liveness compiler: rename D to D: because it wants a token. Same for R -> R: 2015-08-13 15:23:10 -07:00
loop-detection factor: don't need FROM: namespaces => set or namespaces:set anymore 2015-08-12 11:25:57 -05:00
optimizer compiler.cfg.*: detached the normalize-height and schedule-instructions passes 2015-01-22 12:17:20 -08:00
parallel-copy 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
predecessors compiler: cleanup usings. 2014-12-13 16:10:21 -08:00
registers change ERROR: words from throw-foo back to foo. 2015-08-13 16:13:05 -07:00
renaming use reject instead of [ ... not ] filter. 2015-05-12 18:50:34 -07:00
representations change ERROR: words from throw-foo back to foo. 2015-08-13 16:13:05 -07:00
rpo factor: don't need FROM: namespaces => set or namespaces:set anymore 2015-08-12 11:25:57 -05:00
save-contexts compiler.cfg.save-contexts: context-save-needed not needed because it's 2015-08-14 20:19:51 -07:00
ssa change ERROR: words from throw-foo back to foo. 2015-08-13 16:13:05 -07:00
stack-frame compiler.cfg.*: a bunch of docs updates 2015-07-28 17:58:27 -07:00
stacks change ERROR: words from throw-foo back to foo. 2015-08-13 16:13:05 -07:00
tco compiler: cleanup usings. 2014-12-13 16:10:21 -08:00
test-words compiler.cfg: Add vocabulary for words defined just to test compiler.cfg. 2014-11-23 01:06:46 -08:00
useless-conditionals compiler: cleanup usings. 2014-12-13 16:10:21 -08:00
utilities compiler.cfg.utilities: make it so block>cfg initializes spill-area-align 2015-07-29 13:01:24 +02:00
value-numbering compiler: rename D to D: because it wants a token. Same for R -> R: 2015-08-13 15:23:10 -07:00
write-barrier factor: don't need FROM: namespaces => set or namespaces:set anymore 2015-08-12 11:25:57 -05:00
cfg-docs.factor compiler.cfg.*: a bunch of docs updates 2015-07-28 17:58:27 -07:00
cfg-tests.factor compiler.cfg.linear-scan.allocation.state: set spill-area-size/align when the cfg tuple is created 2015-04-29 09:31:57 -07:00
cfg.factor compiler.cfg: the id slot of basic-block appears to not be needed 2015-04-29 09:31:57 -07:00
summary.txt