Slava Pestov
|
ed40eb4239
|
cpu.x86.32: cleanups and fixes to make fastcall and thiscall callbacks work
|
2010-04-10 16:54:17 -07:00 |
Erik Charlebois
|
2812830b44
|
Typo in cairo ffi for C-ENUM change.
|
2010-04-10 01:26:26 -07:00 |
Slava Pestov
|
0aab7aa872
|
compiler.tests.alien: fix typo
|
2010-04-10 00:41:20 -07:00 |
Erik Charlebois
|
5768ae0af4
|
Forget to save some files for enum change
|
2010-04-10 00:12:59 -07:00 |
Slava Pestov
|
46a1fb2646
|
Merge remote branch 'origin/abi-symbols' into fastcall-madness
|
2010-04-10 00:10:33 -07:00 |
Slava Pestov
|
f828f9fdaa
|
Fiddle with register assignments in non-optimizing x86-32 backend
|
2010-04-10 00:10:05 -07:00 |
Erik Charlebois
|
faf0418a12
|
Remove empty quad vocabulary
|
2010-04-10 00:02:44 -07:00 |
Erik Charlebois
|
e1849518ec
|
Merge branch 'master' of git://github.com/slavapestov/factor
|
2010-04-09 23:49:40 -07:00 |
Erik Charlebois
|
edc489f4c1
|
Change C-ENUM: to always take a type. Use f for anonymous enums. Update all uses.
|
2010-04-09 23:48:22 -07:00 |
Erik Charlebois
|
b86abfb70c
|
Helper words for elf
|
2010-04-09 23:45:21 -07:00 |
Slava Pestov
|
618915a084
|
mason.child: update for Nmakefile change
|
2010-04-08 16:49:16 -07:00 |
Slava Pestov
|
ea81faffca
|
Nmakefile: fix 32-bit build
|
2010-04-08 18:06:22 -05:00 |
Slava Pestov
|
1019278474
|
Nmakefile: support both 32-bit and 64-bit builds again
|
2010-04-08 18:00:00 -05:00 |
Slava Pestov
|
e5e51c40a1
|
vm: implement frame-based SEH for 64-bit Windows
|
2010-04-08 10:32:14 -07:00 |
Slava Pestov
|
b330595c3b
|
ui.gadgets.grids: clarify docs
|
2010-04-08 10:22:59 -07:00 |
Slava Pestov
|
85f3c69c70
|
io.monitors.recursive: don't bomb if a dsubordinate monitor is disposed of
|
2010-04-07 20:40:13 -04:00 |
Joe Groff
|
181c45209f
|
gpu.shaders: use "counter" instead of reinventing it
|
2010-04-07 15:33:19 -07:00 |
Joe Groff
|
12f187d0eb
|
Merge branch 'master' of factorcode.org:/git/factor
|
2010-04-06 15:21:51 -07:00 |
Joe Groff
|
aa7bf38e38
|
cursors: unify input-cursor and assoc-cursor, give all cursors a "key" concept
|
2010-04-06 15:20:56 -07:00 |
Slava Pestov
|
c931870cd7
|
vm: fix compile error under Cygwin
|
2010-04-06 16:30:41 -05:00 |
Joe Groff
|
e67a48d720
|
Merge branch 'master' of factorcode.org:/git/factor
|
2010-04-06 13:56:52 -07:00 |
Joe Groff
|
fe085c96d6
|
debugger: `` '' -> “ ”
|
2010-04-06 13:56:35 -07:00 |
Slava Pestov
|
0d00160f4c
|
combinators: fix load error
|
2010-04-06 16:48:30 -04:00 |
Slava Pestov
|
e0196da1c8
|
combinators: call( now throws an error if a quotation that was declared as never returning actually returns
|
2010-04-06 16:42:30 -04:00 |
Joe Groff
|
c3f8f5067e
|
catch merge conflicts in source and report them as such
|
2010-04-06 13:34:26 -07:00 |
Erik Charlebois
|
1a570a8fc8
|
Merge branch 'techniques'
|
2010-04-06 13:12:37 -07:00 |
Erik Charlebois
|
e6b4e54e2c
|
More work on fluids
|
2010-04-06 13:12:10 -07:00 |
Erik Charlebois
|
6699560327
|
Helper words for ELF parsing
|
2010-04-06 12:59:46 -07:00 |
Erik Charlebois
|
26a55bbb16
|
Syntax highlighting for TYPED::
|
2010-04-06 12:58:37 -07:00 |
Joe Groff
|
3e0d86f355
|
Merge branch 'master' of git://factorcode.org/git/factor into abi-symbols
Conflicts:
basis/compiler/tests/alien.factor
|
2010-04-06 12:30:15 -07:00 |
Erik Charlebois
|
4b78fe690b
|
Extend C-ENUM: to allow specifying the constant vvalues like in C. Add C-TYPED-ENUM: to automatically typedef a type.
|
2010-04-06 02:46:23 -07:00 |
Erik Charlebois
|
2a2d9eb0a2
|
Mach-O FFI constants and data structures.
|
2010-04-06 02:44:57 -07:00 |
Slava Pestov
|
430a05dcea
|
Store stack bounds in TIB on win64 to make C++ exceptions work
|
2010-04-05 19:07:10 -04:00 |
Slava Pestov
|
d6fb134d5f
|
kernel: add examples for if, when, unless and if*
|
2010-04-05 19:07:10 -04:00 |
Doug Coleman
|
eac2849833
|
Temporary fix for directx bindings until I revert flags{ patch or parsing words get redone
|
2010-04-05 18:01:25 -05:00 |
Doug Coleman
|
9ec94f242d
|
Dont use literals twice
|
2010-04-05 18:01:23 -05:00 |
Slava Pestov
|
ff0e084f94
|
vm: dllexport exception_handler for great justice
|
2010-04-05 15:48:09 -05:00 |
Slava Pestov
|
9b44451682
|
Safe SEH is better than abstinence
|
2010-04-05 15:02:32 -05:00 |
Erik Charlebois
|
a91d7a0e7b
|
Get fluids working on Mac
|
2010-04-05 01:38:39 -07:00 |
Erik Charlebois
|
6081abea04
|
Fix step effect
|
2010-04-04 20:52:09 -07:00 |
Erik Charlebois
|
b9de2ca5c1
|
Merge branch 'master' of git://github.com/slavapestov/factor into techniques
|
2010-04-04 20:38:59 -07:00 |
Erik Charlebois
|
964f45fc77
|
Techniques work
|
2010-04-04 18:57:58 -07:00 |
Slava Pestov
|
c0af678c5b
|
cpu.x86.assembler: add support for absolute addressing on x86-64; [RIP+] now behaves like [] did, and [] now does absolute addressing just like in 32-bit mode
|
2010-04-04 19:42:57 -04:00 |
Slava Pestov
|
ce16c4ec2c
|
vm: fix callback heap code on 64-bit Windows
|
2010-04-04 17:46:36 -04:00 |
Sheepson Apprentice
|
cd05b1007d
|
Support unix-x86.32 and winnt-x86.32 boot images in factor.sh
|
2010-04-04 14:39:59 -05:00 |
Sheepson Apprentice
|
6e40b77a9f
|
When curl fails with a 404 error, don't write this error to disk
|
2010-04-04 14:30:29 -05:00 |
Slava Pestov
|
d70cf197f2
|
vm: fix compile error
|
2010-04-04 13:53:17 -05:00 |
Slava Pestov
|
52736dd94f
|
mason.child: fix unit test for boot image renaming
|
2010-04-04 12:20:56 -04:00 |
Erik Charlebois
|
925d2c7e58
|
PGM image loading and saving
|
2010-04-04 03:23:04 -07:00 |
Slava Pestov
|
b16d91576c
|
cpu.x86.64: fix typo that caused bootstrap crash
|
2010-04-03 21:11:04 -04:00 |