Slava Pestov
|
6c4114d98c
|
vm: smaller default callstack size on OpenBSD
|
2010-04-02 00:36:45 -04:00 |
Slava Pestov
|
3904f963bc
|
vm: oops
|
2010-04-02 00:22:16 -04:00 |
Slava Pestov
|
295de47038
|
vm: don't try loading Factor VM DLL anymore
|
2010-04-02 00:03:26 -04:00 |
Slava Pestov
|
47f86898d7
|
vm: pre-allocate context alien
|
2010-04-02 00:02:21 -04:00 |
Joe Groff
|
e23e035b66
|
flatten non-integral types to (stack-value) on x86.32
|
2010-04-01 20:56:43 -07:00 |
Doug Coleman
|
b99fe0643c
|
Fix typo in webkit demo
|
2010-04-01 22:25:07 -05:00 |
Slava Pestov
|
62eaecdac3
|
cpu.ppc: fix optimizing compiler backend
|
2010-04-01 21:41:13 -05:00 |
Slava Pestov
|
e330fcb0f9
|
cpu.ppc: stick old stack pointer in a register for use by callbacks
|
2010-04-01 22:39:46 -04:00 |
Joe Groff
|
259d45600b
|
update alien docs to mention abi symbols
|
2010-04-01 19:25:24 -07:00 |
Joe Groff
|
5739dbd6bb
|
add a test that multiple stdcalls or fastcalls in the same word behave correctly
|
2010-04-01 18:48:12 -07:00 |
Joe Groff
|
d6ad21bcc6
|
make "fastcall" symbol private since it doesn't really work in all cases
|
2010-04-01 18:34:15 -07:00 |
Joe Groff
|
db1f454cf0
|
retire mixed int/float fastcall tests because who cares
|
2010-04-01 18:25:56 -07:00 |
Joe Groff
|
c3b7a04b50
|
update %load-param-reg, %save-param-reg, and %cleanup to take register args into account
|
2010-04-01 17:36:09 -07:00 |
Slava Pestov
|
4f585f991d
|
compiler: new set-special-object intrinsic; more efficient special-object intrinsic
|
2010-04-01 20:09:14 -04:00 |
Slava Pestov
|
e0648bf767
|
Some minor pointless optimizations
|
2010-04-01 20:09:14 -04:00 |
Doug Coleman
|
6dc57594f8
|
Fix bootstrap on windows
|
2010-04-01 18:48:41 -05:00 |
Joe Groff
|
ca9614e746
|
Merge branch 'master' into abi-symbols
|
2010-04-01 15:28:36 -07:00 |
Joe Groff
|
bb2f4317c2
|
add note to deploy docs that «deploy» creates a bundle directory with all the parts, and «deploy-image-only» deploys only the image
|
2010-04-01 15:25:08 -07:00 |
Joe Groff
|
3140fedf1e
|
tools.deploy: add a «deploy-image-only» word that only builds the image file to a specified location
|
2010-04-01 15:11:52 -07:00 |
Joe Groff
|
c8b0acf0b9
|
tools.deploy.macosx: make sure Contents/Frameworks dir still gets created for apps that deploy third-party libraries
|
2010-04-01 14:44:18 -07:00 |
Joe Groff
|
cab0ec8fcf
|
update deploy backends not to include dll in deployed apps
|
2010-04-01 14:26:56 -07:00 |
Joe Groff
|
7bb82e0c1b
|
statically link factor executable to VM so dylib is only needed for embedding
|
2010-04-01 14:25:02 -07:00 |
Joe Groff
|
8c5b45694e
|
check gc after fastcall ffi tests like stdcall tests
|
2010-04-01 14:15:34 -07:00 |
Doug Coleman
|
0b65c9baf6
|
Fix bootstrap
|
2010-04-01 15:37:57 -05:00 |
Doug Coleman
|
636f2ed2e5
|
Use flags{ instead of flags all over the place
|
2010-04-01 14:44:03 -05:00 |
Joe Groff
|
fbb555b3d3
|
update M\ int-regs param-regs for x86-32 to give input regs for thiscall/fastcall
|
2010-04-01 03:35:37 -07:00 |
Joe Groff
|
202b62add9
|
typos in ffi tests
|
2010-04-01 03:02:36 -07:00 |
Joe Groff
|
ba062c1e5f
|
cpu.architecture: alter param-regs to take abi as an (ignored for now) argument
|
2010-04-01 02:53:40 -07:00 |
Joe Groff
|
7296e27e23
|
add fastcall functions to ffi tests
|
2010-04-01 02:22:42 -07:00 |
Erik Charlebois
|
47a2b0cfd7
|
PPM image loading and saving
|
2010-04-01 00:44:32 -07:00 |
Slava Pestov
|
cab0cadf4d
|
cpu.ppc: updating optimizing compiler backend for recent changes (untested)
|
2010-04-01 00:22:10 -04:00 |
Slava Pestov
|
9acd33d547
|
cpu.ppc: non-optimizing compiler backend fixes
|
2010-04-01 00:21:41 -04:00 |
Joe Groff
|
2890a190a4
|
alien: add singletons for thiscall and fastcall
|
2010-03-31 20:30:04 -07:00 |
Joe Groff
|
a0b4e09f60
|
remove redundant «stdcall?» word from cpu.x86.32
|
2010-03-31 19:57:29 -07:00 |
Joe Groff
|
505e24acf0
|
update alien.libraries docs to link cdecl/stdcall symbols
|
2010-03-31 19:57:04 -07:00 |
Joe Groff
|
1d06be5021
|
"stdcall" -> stdcall
|
2010-03-31 19:29:04 -07:00 |
Joe Groff
|
8655654395
|
"mingw" -> mingw
|
2010-03-31 19:28:11 -07:00 |
Joe Groff
|
d951be1832
|
"cdecl" -> cdecl
|
2010-03-31 19:20:35 -07:00 |
Joe Groff
|
06168b3667
|
add singletons for stdcall, cdecl, mingw abis
|
2010-03-31 19:17:06 -07:00 |
Slava Pestov
|
a8eeff7c48
|
cpu.x86.assembler: add segment override prefixes
|
2010-03-31 20:47:13 -04:00 |
Slava Pestov
|
eb8432061c
|
cpu.x86.64: eliminate useless instruction from primitive call sequence for a marginal to non-existent gain
|
2010-03-31 19:32:36 -04:00 |
Doug Coleman
|
e96c884617
|
Fix calendar docs
|
2010-03-31 17:37:22 -05:00 |
Doug Coleman
|
d17ac3c283
|
Add utiltity words for io.files.unique
|
2010-03-31 15:09:51 -05:00 |
Doug Coleman
|
29a7f10a4c
|
Link a word in math docs
|
2010-03-31 15:09:51 -05:00 |
Doug Coleman
|
71eff3c7c2
|
Always do a leap year check when adding timestamps
|
2010-03-31 15:09:51 -05:00 |
Doug Coleman
|
8c51af2a5a
|
More constants and functions in windows.advapi32
|
2010-03-31 15:03:35 -05:00 |
Doug Coleman
|
0d3dad21d5
|
Make literals work with aliases, add flags{ parsing word to clean boilerplate with $[
|
2010-03-31 15:03:33 -05:00 |
Doug Coleman
|
333851281e
|
Report the Win32 error code along with the error message
|
2010-03-31 15:03:32 -05:00 |
Slava Pestov
|
2aada86da7
|
cpu.ppc: updating non-optimizing compiler backend for green threads (untested)
|
2010-03-31 15:19:14 -04:00 |
Slava Pestov
|
22c7654e78
|
cpu.x86: remove useless crap from c-to-factor sub-primitive
|
2010-03-31 15:19:00 -04:00 |