Slava Pestov
|
352e5c149a
|
vm: fix compiler warnings raised by CL
|
2010-04-12 18:12:55 -05:00 |
Slava Pestov
|
df0f21c48d
|
compiler.codegen: need to do name decoration with fastcall as well
|
2010-04-12 18:10:25 -05:00 |
Slava Pestov
|
baa04649ef
|
Move non-parsing words out of alien.syntax, and use a symbol instead of a string variable to store the current library in alien.parser
|
2010-04-12 18:09:26 -05:00 |
Slava Pestov
|
61e300f87e
|
cpu.x86.32: fastcall struct returns are different on Linux than everywhere else for some unknown reason
|
2010-04-12 18:44:02 -04:00 |
Slava Pestov
|
324c413314
|
mason.test: forget test vocabs right after each test, instead of at the end
|
2010-04-12 14:45:43 -07:00 |
Joe Groff
|
50fdd90194
|
Merge branch 'master' of factorcode.org:/git/factor
|
2010-04-12 14:26:13 -07:00 |
Slava Pestov
|
3a3b50327f
|
vm: add a new rc-absolute-1 relocation class to allow storing values in 8-bit operands, and optimized code sequences for inline caches using this
|
2010-04-12 14:22:41 -07:00 |
Erik Charlebois
|
bdae6b3875
|
Merge branch 'master' of git://github.com/slavapestov/factor
|
2010-04-12 11:29:24 -07:00 |
Erik Charlebois
|
2ab81e8f5c
|
Remove unused locals.
|
2010-04-12 01:18:58 -07:00 |
Slava Pestov
|
001d84e997
|
Merge branch 'master' of git://github.com/erikcharlebois/factor
|
2010-04-12 01:16:43 -07:00 |
Erik Charlebois
|
d4f856da1d
|
Fix indentation in read-token
|
2010-04-12 01:15:49 -07:00 |
Erik Charlebois
|
088c28c54d
|
Image encoding/decoding of PBM format
|
2010-04-12 00:49:16 -07:00 |
Erik Charlebois
|
d76765f0b1
|
Remove unix.types dependency from macho
|
2010-04-11 23:51:50 -07:00 |
Slava Pestov
|
a80372cda6
|
vm: speed up nano-count primitive on Windows
|
2010-04-11 22:27:49 -05:00 |
Slava Pestov
|
650accf172
|
vm: speed up nano-count primitive on Mac OS X
|
2010-04-11 20:26:11 -07:00 |
Joe Groff
|
a34747d360
|
Merge branch 'master' of factorcode.org:/git/factor
|
2010-04-11 15:08:41 -07:00 |
Slava Pestov
|
2e9e4a6d03
|
Merge branch 'master' of git://factorcode.org/git/factor
|
2010-04-11 13:07:07 -07:00 |
Slava Pestov
|
6fd9c27971
|
ui.backend.windows: fix icon name
|
2010-04-11 15:03:38 -05:00 |
Slava Pestov
|
e1e48a2dae
|
windows: fix load errors
|
2010-04-11 15:00:54 -05:00 |
Erik Charlebois
|
42e58efe84
|
Merge upstream macho patch
|
2010-04-11 12:27:21 -07:00 |
Slava Pestov
|
1f522ed3a1
|
macho: fix load errors
|
2010-04-11 11:49:14 -07:00 |
Erik Charlebois
|
2be702da4d
|
Use the new C-ENUM for libusb
|
2010-04-11 02:57:37 -07:00 |
Erik Charlebois
|
aad270d797
|
Use vector operations instead of bespoke ones. Use different verlet integration for ease of use.
|
2010-04-11 01:46:00 -07:00 |
Erik Charlebois
|
215924baeb
|
Fix build breaks
|
2010-04-10 22:38:17 -07:00 |
Slava Pestov
|
7d34ede7e3
|
Merge branch 'master' of git://github.com/erikcharlebois/factor
|
2010-04-10 18:01:19 -07:00 |
Slava Pestov
|
73d020bb3c
|
vm: try a smaller call stack size on OpenBSD again, now that x86-32 stack frames are smaller
|
2010-04-10 17:26:56 -07:00 |
Slava Pestov
|
8e1afbd650
|
Fixing load errors
|
2010-04-10 17:24:44 -07:00 |
Erik Charlebois
|
3b14bd4ebe
|
Merge branch 'master' of github.com:erikcharlebois/factor
|
2010-04-10 17:07:44 -07:00 |
Erik Charlebois
|
7c621f32da
|
Convert image to binary form and remove debug code.
|
2010-04-10 17:07:05 -07:00 |
Slava Pestov
|
d7ff3faa0f
|
alien: now that fastcall works better it doesn't need to be private
|
2010-04-10 16:57:07 -07:00 |
Slava Pestov
|
4edf4f1519
|
cpu.x86.32: cleanups and fixes to make fastcall and thiscall callbacks work
|
2010-04-10 16:54:17 -07:00 |
Erik Charlebois
|
f4b85a66f9
|
Typo in cairo ffi for C-ENUM change.
|
2010-04-10 01:26:26 -07:00 |
Slava Pestov
|
fa810bc3b4
|
compiler.tests.alien: fix typo
|
2010-04-10 00:41:20 -07:00 |
Erik Charlebois
|
5e79d5ccfb
|
Forget to save some files for enum change
|
2010-04-10 00:12:59 -07:00 |
Slava Pestov
|
0dc43a94bd
|
Merge remote branch 'origin/abi-symbols' into fastcall-madness
|
2010-04-10 00:10:33 -07:00 |
Slava Pestov
|
89f912fe74
|
Fiddle with register assignments in non-optimizing x86-32 backend
|
2010-04-10 00:10:05 -07:00 |
Erik Charlebois
|
f3a599c034
|
Remove empty quad vocabulary
|
2010-04-10 00:02:44 -07:00 |
Erik Charlebois
|
f960974a54
|
Merge branch 'master' of git://github.com/slavapestov/factor
|
2010-04-09 23:49:40 -07:00 |
Erik Charlebois
|
9c2276b762
|
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
|
b13863336c
|
Helper words for elf
|
2010-04-09 23:45:21 -07:00 |
Slava Pestov
|
43f702849d
|
mason.child: update for Nmakefile change
|
2010-04-08 16:49:16 -07:00 |
Slava Pestov
|
abb0ff9116
|
Nmakefile: fix 32-bit build
|
2010-04-08 18:06:22 -05:00 |
Slava Pestov
|
2770ccd221
|
Nmakefile: support both 32-bit and 64-bit builds again
|
2010-04-08 18:00:00 -05:00 |
Slava Pestov
|
1f2f72de5e
|
vm: implement frame-based SEH for 64-bit Windows
|
2010-04-08 10:32:14 -07:00 |
Slava Pestov
|
7349447295
|
ui.gadgets.grids: clarify docs
|
2010-04-08 10:22:59 -07:00 |
Slava Pestov
|
e6ac562853
|
io.monitors.recursive: don't bomb if a dsubordinate monitor is disposed of
|
2010-04-07 20:40:13 -04:00 |
Joe Groff
|
6d062cbc19
|
gpu.shaders: use "counter" instead of reinventing it
|
2010-04-07 15:33:19 -07:00 |
Joe Groff
|
355e9cd849
|
Merge branch 'master' of factorcode.org:/git/factor
|
2010-04-06 15:21:51 -07:00 |
Joe Groff
|
994ab1bcae
|
cursors: unify input-cursor and assoc-cursor, give all cursors a "key" concept
|
2010-04-06 15:20:56 -07:00 |
Slava Pestov
|
57f75e93ca
|
vm: fix compile error under Cygwin
|
2010-04-06 16:30:41 -05:00 |