Slava Pestov
|
74ecd90cd6
|
vm: remove crummy old GC stats, split off free list code, clean up various other things
|
2009-10-26 22:08:35 -05:00 |
Slava Pestov
|
8715b67644
|
Merge branch 'master' into new_gc
|
2009-10-24 01:31:15 -05:00 |
Slava Pestov
|
64995237a7
|
Re-organize a few things to reduce '-include=' image size
|
2009-10-23 04:32:17 -05:00 |
Slava Pestov
|
322510525d
|
Merge branch 'master' into new_gc
|
2009-10-23 03:56:46 -05:00 |
Joe Groff
|
01c0b93c97
|
swap around io combinators to avoid a bunch of redundant "input-stream get"s in each-line, each-block, contents, etc.
|
2009-10-23 00:07:19 -05:00 |
Joe Groff
|
6b1f1e8589
|
tighten some screws in math.parser
|
2009-10-22 20:48:46 -05:00 |
Joe Groff
|
419b3bca9a
|
speed up dec>float a little
|
2009-10-22 18:55:32 -05:00 |
Joe Groff
|
1f00d9630f
|
make new-resizable on growable sequences return a growable of the same type
|
2009-10-22 18:55:00 -05:00 |
Joe Groff
|
73f77006c5
|
add filter-as to sequences
|
2009-10-22 17:37:20 -05:00 |
Joe Groff
|
05adcf8e88
|
inline the trivial words in math.parser
|
2009-10-22 17:26:22 -05:00 |
Joe Groff
|
0a66dc4823
|
fix sequences bootstrap
|
2009-10-22 14:53:16 -05:00 |
Joe Groff
|
f160663466
|
change produce-as so it uses an intermediate vector of a type appropriate to the destination type
|
2009-10-22 14:35:27 -05:00 |
Doug Coleman
|
3453fa4778
|
Merge branch 'master' of git://factorcode.org/git/factor
|
2009-10-22 13:20:17 -05:00 |
Slava Pestov
|
b78202e816
|
Merge branch 'master' into new_gc
|
2009-10-22 05:40:57 -05:00 |
Joe Groff
|
cee5862b69
|
update a bunch of alien-callbacks and alien-indirects to use c-type words
|
2009-10-21 21:10:11 -05:00 |
Doug Coleman
|
aabaccff5e
|
fix a bunch of typos in docs
|
2009-10-21 17:40:43 -05:00 |
Slava Pestov
|
bb2f90f857
|
Merge branch 'master' into new_gc
|
2009-10-20 14:28:51 -05:00 |
Slava Pestov
|
033be6800e
|
classes.builtin: fix help lint
|
2009-10-20 14:28:34 -05:00 |
Slava Pestov
|
f442d1949b
|
Change data heap alignment to 16 bytes
|
2009-10-20 12:45:00 -05:00 |
Slava Pestov
|
681245f19b
|
Build fixes
|
2009-10-19 19:18:08 -05:00 |
Slava Pestov
|
ada80d7100
|
io.backend/pathnames: fix help lint
|
2009-10-17 00:09:57 -05:00 |
Slava Pestov
|
19e242e18f
|
syntax: fix docs for :
|
2009-10-16 23:45:10 -05:00 |
Doug Coleman
|
56915d5f0b
|
make words public again
|
2009-10-16 16:59:25 -05:00 |
Doug Coleman
|
d874b8df30
|
Merge branch 'master' of git://factorcode.org/git/factor
|
2009-10-16 12:51:25 -05:00 |
Joe Groff
|
80cb0d1455
|
Merge branch 'master' of http://factorcode.org/git/factor
|
2009-10-16 12:28:29 -05:00 |
Joe Groff
|
c45e969a85
|
factor "parse-word" out of "scan-word"
|
2009-10-16 12:26:31 -05:00 |
Slava Pestov
|
713eea569e
|
parser: clarify docs
|
2009-10-16 12:10:39 -05:00 |
Slava Pestov
|
030d035e94
|
vm: code heap compaction at runtime using compact-gc primitive
|
2009-10-16 11:39:35 -05:00 |
Doug Coleman
|
44637f6fae
|
improve io.pathnames docs
|
2009-10-16 05:48:37 -05:00 |
Slava Pestov
|
bfd1f0d6d2
|
vm: rt-vm relocation now supports accessing a field directly
|
2009-10-14 19:24:23 -05:00 |
Doug Coleman
|
b262a6800f
|
add missing usings
|
2009-10-10 14:04:22 -05:00 |
Doug Coleman
|
0470c5c291
|
fix the tuple subclassing example docs
|
2009-10-10 14:02:35 -05:00 |
Slava Pestov
|
c934602a44
|
alien.syntax: add C-GLOBAL: for defining words to access global variables, and remove the gimpy one from core-text.utilities
|
2009-10-09 04:46:29 -05:00 |
Slava Pestov
|
ae707c6976
|
Merge branch 'master' into new_gc
|
2009-10-08 02:29:24 -05:00 |
Joe Groff
|
2d79729193
|
fix ##load-constant/##scalar>vector folding when constant is a fixnum
|
2009-10-07 12:46:08 -05:00 |
Slava Pestov
|
4d0ec09d9c
|
vm: put code block owner directly in the header, instead of as the first entry in the literal table. Reduces x86-64 image size by ~700kb, also eliminates separate 'strip' set of staging images from deploy tool
|
2009-10-06 06:25:07 -05:00 |
Doug Coleman
|
2d6d9dd46c
|
update docs for stream-tell
|
2009-10-03 19:39:06 -05:00 |
Doug Coleman
|
60145e983e
|
add unit test for c stream-tell
|
2009-10-03 19:07:16 -05:00 |
Doug Coleman
|
9a777b0969
|
support limited-streams correctly for seekable streams
|
2009-10-03 18:27:09 -05:00 |
Doug Coleman
|
6d451ac9d8
|
add ftell primitive
|
2009-10-03 18:20:35 -05:00 |
Doug Coleman
|
c10b6d4ba7
|
Merge branch 'docs' of git://github.com/klazuka/factor into klazuka
Conflicts:
basis/math/vectors/vectors-docs.factor
|
2009-10-02 15:58:45 -05:00 |
Keith Lazuka
|
8f79ea91ba
|
docs: change $subsection to $subsections
|
2009-10-02 12:15:48 -04:00 |
Slava Pestov
|
4db7e75a9c
|
sequences: add accumulate-as and document insert-nth
|
2009-10-01 23:13:33 -05:00 |
Doug Coleman
|
e4ff78b41d
|
Merge branch 'browser' of git://github.com/klazuka/factor
|
2009-09-30 14:10:17 -05:00 |
Doug Coleman
|
6a611ab42d
|
add examples to checksums docs
|
2009-09-30 02:26:32 -05:00 |
Slava Pestov
|
23b92d12cd
|
layouts: most-positive/negative-fixnum return fixnums now
|
2009-09-29 22:27:54 -05:00 |
Joe Groff
|
4470bf994b
|
fix stack effect of ERROR: words that inherit slots from a base class
|
2009-09-29 12:52:13 -05:00 |
Joe Groff
|
5ab16ba62a
|
change CALLBACK: to use the ABI of the current LIBRARY: and get rid of STDCALL-CALLBACK:
|
2009-09-28 19:27:28 -05:00 |
Doug Coleman
|
9ee2a57045
|
fix checksum protocol -- was hardcoded to a block size of 64
|
2009-09-28 18:58:20 -05:00 |
Slava Pestov
|
f08521bf83
|
Fixing various test failures caused by C type parser change, and clarify C type docs some more
|
2009-09-28 08:48:39 -05:00 |