Phil Dawes
|
6c046ec5bf
|
added vm ptr to x86.32 boxing asm
|
2009-09-16 08:16:33 +01:00 |
Phil Dawes
|
780415b159
|
added code to pass vm ptr to some unboxers
|
2009-09-16 08:16:32 +01:00 |
Phil Dawes
|
2a1a4ccf27
|
fixed up getenv compiler intrinsic to use vm struct userenv
|
2009-09-16 08:16:32 +01:00 |
Phil Dawes
|
cb3df86491
|
moved cards_offset and decks_offset into vm struct (for x86)
|
2009-09-16 08:16:31 +01:00 |
Phil Dawes
|
fd72e140d2
|
nursery global variable moved into vm
|
2009-09-16 08:16:31 +01:00 |
Phil Dawes
|
6da959ff3b
|
renamed to vm-field-offset. Slava's better at naming than me
|
2009-09-16 08:16:31 +01:00 |
sheeple
|
3602f86ab1
|
ppc asm to get stack_chain using vm ptr
|
2009-09-16 08:16:31 +01:00 |
Phil Dawes
|
77a13b1b6a
|
Added a vm C-STRUCT, using it for struct offsets in x86 asm
|
2009-09-16 08:16:31 +01:00 |
Phil Dawes
|
f9f1031dd8
|
moved stack_chain into vm struct
|
2009-09-16 08:16:31 +01:00 |
Phil Dawes
|
53aa98902e
|
throw_impl now forwards the vm ptr
|
2009-09-16 08:16:30 +01:00 |
Phil Dawes
|
60d0300876
|
passing vm ptr to lazy_jit_compile mostly working
|
2009-09-16 08:16:30 +01:00 |
Phil Dawes
|
1fda8af73b
|
Added %vm-invoke to pass vm ptr to vm functions (x86.32 only, otherwise uses singleton vm)
|
2009-09-16 08:16:30 +01:00 |
Phil Dawes
|
df37e010d4
|
vm ptr passed to primitives on X86.32 (other cpus still use singleton vm ptr)
|
2009-09-16 08:16:30 +01:00 |
Phil Dawes
|
b70e60eaea
|
added VM relocation type
|
2009-09-16 08:16:30 +01:00 |
Joe Groff
|
fa79e86743
|
fix failing classes.struct tests
|
2009-09-15 19:10:05 -05:00 |
Joe Groff
|
c7fa671c0c
|
Revert "make struct classes print properly in the status bar"
This reverts commit 4ee1a4f9e8.
|
2009-09-15 18:56:17 -05:00 |
Joe Groff
|
c17e718469
|
Merge branch 'master' of git://factorcode.org/git/factor
|
2009-09-15 17:45:56 -05:00 |
Slava Pestov
|
1b403c9f63
|
db: fix some typos in docs
|
2009-09-15 15:45:03 -07:00 |
Joe Groff
|
182155ae31
|
Merge branch 'master' of git://factorcode.org/git/factor
|
2009-09-15 17:39:05 -05:00 |
Joe Groff
|
02b797f11b
|
struct classes now make their own C type without help from alien.structs. remove alien.structs dependencies from everywhere outside of alien and compiler, and have the FFI handle both alien.structs and classes.struct c-types
|
2009-09-15 17:38:49 -05:00 |
Slava Pestov
|
6ea78b6e7a
|
help.html: don't strip out vocabs without roots since that gets rid of private vocabs
|
2009-09-15 14:48:56 -07:00 |
Joe Groff
|
bb38335fe2
|
Merge branch 'master' of git://factorcode.org/git/factor
|
2009-09-15 16:30:34 -05:00 |
Slava Pestov
|
aeb6a01710
|
compiler.tree.propagation: fix unary-op type functions with complex number inputs
|
2009-09-15 14:30:20 -07:00 |
Slava Pestov
|
5ef07de398
|
alien.syntax: improve C-ENUM: docs
|
2009-09-15 16:24:58 -05:00 |
Joe Groff
|
47eb2017c0
|
Merge branch 'master' of git://factorcode.org/git/factor
|
2009-09-15 16:08:57 -05:00 |
Slava Pestov
|
ef353b5eff
|
math: minor doc fixes
|
2009-09-15 15:42:46 -05:00 |
Joe Groff
|
4ee1a4f9e8
|
make struct classes print properly in the status bar
|
2009-09-15 15:16:53 -05:00 |
Slava Pestov
|
cc93fc69ff
|
colors.constants: clean up naming
|
2009-09-14 21:03:33 -05:00 |
Slava Pestov
|
fc4a79aff6
|
Fix bootstrap
|
2009-09-14 20:26:59 -05:00 |
Slava Pestov
|
1b5614f974
|
math.functions: more accurate log10 (fixes problem reported by OneEyed)
|
2009-09-14 16:19:58 -05:00 |
Slava Pestov
|
66fe7f93fb
|
help.vocabs: tweak 'not loaded' message some more
|
2009-09-14 16:19:36 -05:00 |
Slava Pestov
|
2a8b603121
|
Merge branch 'master' of git://github.com/Blei/factor
|
2009-09-14 16:19:21 -05:00 |
Slava Pestov
|
2669e9cc34
|
Merge branch 'ui' of git://github.com/klazuka/factor
|
2009-09-14 16:14:41 -05:00 |
Joe Groff
|
eadf1bc9d5
|
missed a few PPC status bits that needed clearing
|
2009-09-14 15:17:36 -05:00 |
Joe Groff
|
aa2047e942
|
add a number-base configuration variable to prettyprint.config. set to 2 to print BIN:, 8 to print OCT:, 10 to print decimal, 16 to print HEX:
|
2009-09-14 15:03:05 -05:00 |
Joe Groff
|
016caed095
|
vm-error>exception-flags word to extract exception flag information from a trap exception
|
2009-09-14 14:10:51 -05:00 |
Keith Lazuka
|
7170e0cbfb
|
help.vocabs: tweaked the vocab-not-loaded msg
|
2009-09-14 14:27:30 -04:00 |
Keith Lazuka
|
83f2a48853
|
help.vocabs: inform the user when browsing a vocab that is not loaded.
|
2009-09-14 11:13:45 -04:00 |
Keith Lazuka
|
8b666df6da
|
Renamed a Factor theme color to something more sensible.
|
2009-09-14 09:01:03 -04:00 |
Keith Lazuka
|
19fcd6bc6a
|
help.stylesheet: fixed black border bug around nav links in HTML documentation
|
2009-09-14 08:50:58 -04:00 |
Slava Pestov
|
6c3ef91642
|
Merge branch 'master' of git://factorcode.org/git/factor
|
2009-09-14 02:39:24 -05:00 |
Slava Pestov
|
cab8638ab5
|
math.floats.env: Fix linux x86.64 some more
|
2009-09-14 02:39:12 -05:00 |
Joe Groff
|
4c16765f29
|
Merge branch 'master' of git://factorcode.org/git/factor
|
2009-09-13 23:40:58 -05:00 |
Joe Groff
|
0284a4b6f8
|
save the FP status out of the signal context and use it as part of the fp trap factor exception. clear the FP status before continuing after an exception
|
2009-09-13 23:39:12 -05:00 |
Slava Pestov
|
8385bac126
|
math.floats.env: modify tests to take buggy Linux/x86-64 pow() into account
|
2009-09-13 23:26:09 -05:00 |
Slava Pestov
|
8c46388272
|
compiler.cfg.builder: don't run certain tests if float intrinsics are not available
|
2009-09-13 23:12:47 -05:00 |
Slava Pestov
|
5de5f5e430
|
math.functions: loosen tests up a bit since exp(1) on FreeBSD x86/64 differs from e in the last bit
|
2009-09-13 22:33:12 -05:00 |
Slava Pestov
|
db9b2897dd
|
math.floats.env: fix compiled trap unit tests
|
2009-09-13 18:22:49 -05:00 |
Philipp Brüschweiler
|
c5822a51da
|
xml-rpc: fix post-rpc
|
2009-09-13 21:40:58 +02:00 |
Slava Pestov
|
3a4ac18fac
|
Merge branch 'master' of git://factorcode.org/git/factor
|
2009-09-13 00:24:46 -05:00 |