Slava Pestov
|
0df8aadce2
|
cpu.x86: use SQRTSD instruction for math.libm:fsqrt word
|
2009-08-25 23:22:15 -05:00 |
Slava Pestov
|
86a8e016fe
|
Merge branch 'master' of git://factorcode.org/git/factor
|
2009-08-25 22:37:28 -05:00 |
Slava Pestov
|
b7e29ca8dd
|
cpu.ppc.assembler: LOAD32 assembler macro was busted
|
2009-08-25 22:37:10 -05:00 |
Joe Groff
|
87c670b785
|
no really, support <c-type-array> of structs using struct-arrays
|
2009-08-25 20:57:23 -05:00 |
Joe Groff
|
39ac27c50a
|
Merge branch 'master' of git://factorcode.org/git/factor
|
2009-08-25 20:43:51 -05:00 |
Joe Groff
|
a2518377e3
|
support <c-type-array> of structs using struct-arrays
|
2009-08-25 20:43:48 -05:00 |
Joe Groff
|
8aa9327dcc
|
support <c-type-array> on complex ffi types
|
2009-08-25 19:58:04 -05:00 |
sheeple
|
61c1ed17d9
|
basis/compiler/tests/low-level-ir: add ##copy double-float-rep test
|
2009-08-25 19:41:17 -05:00 |
Slava Pestov
|
fb1693bf1d
|
Merge branch 'master' of git://factorcode.org/git/factor
|
2009-08-25 19:39:24 -05:00 |
Slava Pestov
|
1afd001393
|
basis/cpu: eliminate some usages of rot
|
2009-08-25 19:38:48 -05:00 |
Slava Pestov
|
7b2c9df341
|
cpu.ppc.assembler: fix FMR and FMR. opcodes
|
2009-08-25 19:33:35 -05:00 |
Joe Groff
|
f4acf22433
|
specialized-arrays.direct: define byte-length on direct arrays
|
2009-08-25 18:54:15 -05:00 |
Joe Groff
|
005107973f
|
docs for require-c-type-arrays, <c-type-array>, <c-type-direct-array>
|
2009-08-25 18:51:56 -05:00 |
Joe Groff
|
59cdec755a
|
throw a better error if <c-type*-array> is called when specialized array vocab isn't loaded. fix <c-type-direct-array>
|
2009-08-25 18:24:49 -05:00 |
Joe Groff
|
79787f6259
|
associate specialized-arrays vocabs with c-types; add words for requiring vocabs and constructing arrays by C type
|
2009-08-25 17:56:01 -05:00 |
Joe Groff
|
f56615cec0
|
add an X-sequence mixin class for each specialized array type to span X-array, X-vector, and direct-X-array
|
2009-08-25 15:58:18 -05:00 |
Slava Pestov
|
93adf617c0
|
windows.com.wrapper: crash fix
|
2009-08-25 05:02:50 -05:00 |
Slava Pestov
|
bb51ee8d26
|
help.vocabs: 'authors' and 'tags' weren't recursing like they should've been
|
2009-08-24 21:56:14 -05:00 |
Slava Pestov
|
c925724d7b
|
Improve destructors docs, fix bug where debug-leaks? wasn't being switched off
|
2009-08-24 21:44:48 -05:00 |
Slava Pestov
|
29b489c892
|
io.monitors: fixes for disposable protocol
|
2009-08-24 20:55:24 -05:00 |
Slava Pestov
|
7b6d00a833
|
alien.destructors: don't use disposable protocol, since it is common practice to 'leak' alien destructors (|Foo idiom)
|
2009-08-24 20:45:46 -05:00 |
Slava Pestov
|
8b68a07649
|
ui.pixel-formats: fix screwup
|
2009-08-24 20:45:19 -05:00 |
Slava Pestov
|
e44a0158e6
|
tools.destructors: leaks now tracks leaks globally
|
2009-08-24 20:45:06 -05:00 |
Slava Pestov
|
a2529717ba
|
Merge branch 'master' of git://factorcode.org/git/factor
|
2009-08-24 20:34:15 -05:00 |
Slava Pestov
|
b2a1858f8f
|
Move a few more things over to new disposable protocol
|
2009-08-24 20:33:27 -05:00 |
Slava Pestov
|
623ddfca6f
|
ui.tools.operations: disposables now have a 'dispose' operation, and disposables created within a 'leaks' now have an operation which shows the continuation that created them
|
2009-08-24 20:22:00 -05:00 |
Slava Pestov
|
b12bbaf7ec
|
tools.destructors: destructors. and leaks words now output a 'show instances' link which lists all relevant disposables
|
2009-08-24 20:21:38 -05:00 |
Slava Pestov
|
3be328056d
|
libc: use central disposables mechanism to track mallocs
|
2009-08-24 20:21:03 -05:00 |
Slava Pestov
|
197a64eaae
|
io.streams.duplex: fix test
|
2009-08-24 20:19:55 -05:00 |
Joe Groff
|
54ff361331
|
Merge branch 'master' of git://factorcode.org/git/factor
|
2009-08-24 18:04:44 -05:00 |
Slava Pestov
|
46045c882e
|
Disposables are now registered in a global disposables set. To take advantage of this, subclass disposable instead of providing a disposed slot and call new-disposable instead of new. tools.disposables defines two words, 'disposable.' and 'leaks', to help track down resource lifetime problems
|
2009-08-24 02:26:13 -05:00 |
Slava Pestov
|
e42216a569
|
tools.deploy.shaker: more compact next-method shaking
|
2009-08-23 19:18:12 -05:00 |
Slava Pestov
|
449be040f8
|
Use utf8 instead of ascii encoding in a couple of places to avoid pulling in ascii into deployed apps
|
2009-08-23 19:07:21 -05:00 |
Slava Pestov
|
387007abfe
|
tools.deploy.shaker: fix regression; strip-compiler-classes wasn't working
|
2009-08-23 17:54:37 -05:00 |
Joe Groff
|
556adeb9b4
|
handle RGBA pngs (when inflate finally works)
|
2009-08-23 09:51:12 -05:00 |
Joe Groff
|
f93363567e
|
Merge branch 'master' of git://factorcode.org/git/factor
|
2009-08-23 08:23:11 -05:00 |
sheeple
|
981e8470bf
|
Merge branch 'master' of git://factorcode.org/git/factor
|
2009-08-22 20:24:01 -05:00 |
sheeple
|
b14dd8ab67
|
cpu.ppc: integer>fixnum scratch area overlapped with the rest of stack frame, very bad
|
2009-08-22 20:23:28 -05:00 |
Slava Pestov
|
f82627e736
|
math.intervals: comment out questionable unit tests
|
2009-08-22 19:39:32 -05:00 |
Slava Pestov
|
3979608b09
|
tools.deploy: faster default method stripping
|
2009-08-22 19:26:56 -05:00 |
Slava Pestov
|
44448c3ff6
|
iokit: don't depend on debugger, reduces terrain demo size by a bit
|
2009-08-22 19:02:40 -05:00 |
Slava Pestov
|
5e8e83c645
|
bootstrap.image: smarter object folding; 500kb boot image size reduction on 64-bit
|
2009-08-22 17:56:58 -05:00 |
Slava Pestov
|
d85b66536f
|
Add docs for break and B words
|
2009-08-22 17:45:18 -05:00 |
Slava Pestov
|
81b72cb5c5
|
Add some unit tests
|
2009-08-22 17:15:10 -05:00 |
Joe Groff
|
2d6622e5e9
|
Merge branch 'master' of git://factorcode.org/git/factor
|
2009-08-22 13:42:52 -05:00 |
Joe Groff
|
6f6edd79ac
|
combinators.smart: "keep-inputs" combinator
|
2009-08-21 21:17:15 -05:00 |
Slava Pestov
|
1961b4da16
|
next-fastcall-param word was not being called; on x86 its equivalent to inc but on ppc there is more logic, this fixes FFI on PowerPC
|
2009-08-21 20:15:19 -05:00 |
Slava Pestov
|
2c533472f8
|
Merge branch 'master' of git://factorcode.org/git/factor
|
2009-08-21 18:48:44 -05:00 |
Slava Pestov
|
9ab8734441
|
cpu.ppc: work in progress
|
2009-08-21 18:48:34 -05:00 |
Joe Groff
|
c6b9a45881
|
$deprecated help markup
|
2009-08-20 18:36:55 -05:00 |