Joe Groff
|
967d70df35
|
add inlinable assoc methods on f
|
2009-10-30 15:22:14 -05:00 |
Joe Groff
|
38d662c29a
|
eliminate roll/-roll from core
|
2009-10-30 13:36:15 -05:00 |
Slava Pestov
|
051dcb6849
|
Merge branch 'master' into new_gc
|
2009-10-30 03:03:05 -05:00 |
Joe Groff
|
11dd8720f4
|
Merge branch 'master' of git://factorcode.org/git/factor
|
2009-10-30 00:42:37 -05:00 |
Joe Groff
|
0f55b8b4c5
|
start cleaning up internal implementation of copy (needs more work)
|
2009-10-30 00:42:21 -05:00 |
Joe Groff
|
15b03d3e1a
|
shun ugly shuffle words in the docs
|
2009-10-29 19:42:55 -05:00 |
Joe Groff
|
11a090d84c
|
remove inaccurate comment from sequences docs example
|
2009-10-29 15:34:38 -05:00 |
Doug Coleman
|
1ee8c8f5eb
|
sigma -> map-sum
|
2009-10-29 14:34:04 -05:00 |
Joe Groff
|
2986ad1258
|
clean up typos and improve synergy between locals and namespaces docs
|
2009-10-29 14:08:45 -05:00 |
Joe Groff
|
bc2476294d
|
update the article on shuffle words to hide away the more troublesome ones
|
2009-10-29 14:07:46 -05:00 |
Joe Groff
|
17ced1067d
|
link vocabularies->words->quotations in synopsis documentation
|
2009-10-28 22:48:25 -05:00 |
Doug Coleman
|
9ff38fb56c
|
(normalize-path) -> absolute-path, canonicalize-path -> resolve-symlinks
|
2009-10-28 17:25:50 -05:00 |
Doug Coleman
|
962fac01d5
|
link a word in docs
|
2009-10-28 16:17:08 -05:00 |
Doug Coleman
|
c2236c0ca4
|
add a unit test for accumulate!
|
2009-10-28 16:12:43 -05:00 |
Doug Coleman
|
c68c7b1e44
|
add accumulate! for joe
|
2009-10-28 16:10:05 -05:00 |
Doug Coleman
|
ae519868f7
|
over push -> suffix!, over push-all -> append!
|
2009-10-28 15:29:01 -05:00 |
Doug Coleman
|
b5fd809209
|
memq? -> member-eq?, sorted-memq? -> sorted-member-eq?
|
2009-10-28 15:02:00 -05:00 |
Doug Coleman
|
82992f6dd4
|
reverse-here -> reverse!
|
2009-10-28 14:40:15 -05:00 |
Doug Coleman
|
34165fe78f
|
add docs for append! and suffix!
|
2009-10-28 13:48:16 -05:00 |
Doug Coleman
|
a57e990af7
|
parsed -> suffix!, add append!
|
2009-10-28 13:38:27 -05:00 |
Slava Pestov
|
ba37429563
|
filter-here -> filter!
|
2009-10-28 00:44:05 -05:00 |
Slava Pestov
|
03e70d1aa9
|
remq -> remove-eq, delq -> remove-eq!
|
2009-10-28 00:23:08 -05:00 |
Slava Pestov
|
503b53be5b
|
remove unused and really confusing remove-all word
|
2009-10-27 23:45:03 -05:00 |
Slava Pestov
|
b8a51c7eb0
|
delete-nth -> remove-nth!
|
2009-10-27 23:41:57 -05:00 |
Slava Pestov
|
45bc6e3c3e
|
delete -> remove!
|
2009-10-27 23:25:35 -05:00 |
Slava Pestov
|
34d3d4962a
|
change-each -> map!, deep-change-each -> deep-map!
|
2009-10-27 22:32:56 -05:00 |
Slava Pestov
|
61c2ff4fff
|
vm: add primitives for getting at GC events, data-room and code-room primitives now return structs instead of arrays
|
2009-10-27 03:32:28 -05:00 |
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 |
Joe Groff
|
d5720a0245
|
add some math.parser hints that slightly improve number parsing performance
|
2009-10-26 17:48:05 -05:00 |
Joe Groff
|
d1d45c2c32
|
make first2, first3, first4 inline
|
2009-10-26 17:30:37 -05:00 |
Joe Groff
|
2543343901
|
don't talk about the retain stack anymore in combinators docs
|
2009-10-24 20:58: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 |
Slava Pestov
|
4d9cf12701
|
definitions: make FORGET: M\ update compiled xref correctly
|
2009-09-28 03:04:53 -05:00 |
Slava Pestov
|
3024810dfa
|
Word hashcodes are now computed from the word's name/vocabulary, removing a source of non-determinism
|
2009-09-27 21:09:11 -05:00 |
Slava Pestov
|
1b26a1c87c
|
alien: improve documentation
|
2009-09-26 21:28:11 -05:00 |
Slava Pestov
|
09e8bac216
|
Fix GC root safety in word-xt primitive
|
2009-09-25 21:42:21 -05:00 |
Doug Coleman
|
2daeff4253
|
rename a couple more words
|
2009-09-24 19:47:44 -05:00 |
Doug Coleman
|
00d7faa037
|
rename another strings.parser word
|
2009-09-24 19:45:03 -05:00 |
Doug Coleman
|
1bde229b48
|
rename a couple of strings.parser words
|
2009-09-24 19:43:57 -05:00 |
Slava Pestov
|
f195391976
|
generic: cleanup
|
2009-09-24 06:24:52 -05:00 |
Slava Pestov
|
eb5d30e724
|
Fix conflict
|
2009-09-23 20:52:04 -05:00 |
Slava Pestov
|
d967e109ae
|
Put bad escape code in the bad-escape error
|
2009-09-23 17:55:54 -05:00 |
Slava Pestov
|
bc87918436
|
syntax: fix typos in " docs
|
2009-09-23 17:50:00 -05:00 |
Doug Coleman
|
e8d3278c96
|
document """
|
2009-09-23 10:33:40 -05:00 |
Doug Coleman
|
abb8a221db
|
Merge branch 'master' of git://factorcode.org/git/factor
Conflicts:
basis/math/vectors/simd/simd-docs.factor
|
2009-09-23 10:11:49 -05:00 |
Slava Pestov
|
8d84bcb61a
|
math and math.vectors: improved documentation
|
2009-09-23 03:08:45 -05:00 |
Keith Lazuka
|
293b9704d2
|
docs: updated some docs to use new markup
|
2009-09-22 15:22:34 -04:00 |
Doug Coleman
|
28e5a27c3f
|
Merge branch 'master' of git://factorcode.org/git/factor
Conflicts:
core/generic/generic-tests.factor
|
2009-09-22 10:25:42 -05:00 |
Slava Pestov
|
a21d951494
|
generic: fix tests
|
2009-09-22 03:24:06 -05:00 |
Doug Coleman
|
e8502d1ebc
|
Merge branch 'master' of git://factorcode.org/git/factor
|
2009-09-21 17:59:48 -05:00 |
Slava Pestov
|
85c916fedc
|
Rename specific-method to method-for-class, rename (effective-method) to method-for-object, and make both much faster
|
2009-09-21 17:42:20 -05:00 |
Doug Coleman
|
0aa4700873
|
Merge branch 'master' of git://factorcode.org/git/factor
|
2009-09-21 14:22:14 -05:00 |