Slava Pestov
|
4f4fa18625
|
sequences: remove unused 2reverse-each word
|
2010-05-10 00:46:29 -04:00 |
Slava Pestov
|
05dba2ba81
|
sequences: remove stupid <flat-slice> word
|
2010-04-17 00:58:30 -05:00 |
Slava Pestov
|
94cf6e1fec
|
sequences: 'accumulate' now outputs a sequence of the same type as its input
|
2010-04-14 21:51:00 -07:00 |
Joe Groff
|
1ca57e5465
|
fix up sequences help-lint
|
2010-03-09 20:29:44 -08:00 |
Joe Groff
|
a3a8d61ba3
|
sequences: effects of push-if and push-either were too strict
|
2010-03-07 21:56:40 -08:00 |
Joe Groff
|
007128ca7e
|
generalize stack effect of while, until, and produce
|
2010-03-05 23:01:22 -08:00 |
Joe Groff
|
896891d5af
|
spray some polymorphic stack effects on kernel, math, and sequences
|
2010-03-05 00:21:10 -08:00 |
Slava Pestov
|
e5fc398dae
|
sequences: add cartesian-each, cartesian-map, cartesian-product words to eliminate some duplication throughout the codebase
|
2010-02-25 20:54:57 +13:00 |
Slava Pestov
|
74891bc02a
|
Update documentation for new help lint check
|
2010-02-19 12:31:52 +13:00 |
Slava Pestov
|
2fd36ae5ea
|
sequences: remove outdated comment
|
2010-02-10 16:12:02 +13:00 |
Slava Pestov
|
5f38fb6fbd
|
sequences: remove a -rot usage
|
2010-02-10 15:44:15 +13:00 |
Doug Coleman
|
942b907890
|
move sequence-hashcode-step to private
|
2010-01-22 16:30:22 -06:00 |
Doug Coleman
|
91d816cca7
|
move (accumulate) to sequences.private
|
2010-01-22 15:04:13 -06:00 |
Doug Coleman
|
8ae200d419
|
Rename accumulator to collector, pusher to selector
|
2010-01-22 15:00:53 -06:00 |
Slava Pestov
|
98f3eae5fe
|
Fix performance regression in vector ops on specialized arrays, tweak definition of <slice> and 2map-reduce to generate fewer conditionals
|
2010-01-19 17:48:10 +13:00 |
Slava Pestov
|
880fb747fc
|
Removing integers-as-sequences
|
2010-01-15 07:15:33 +13:00 |
Joe Groff
|
ebcaaa0d64
|
Merge branch 'master' into simd-cleanup
|
2009-11-26 16:14:46 -08:00 |
Slava Pestov
|
08b6ebc7fa
|
Factor source files should not be executable
|
2009-11-21 17:50:43 -06:00 |
Joe Groff
|
993631e44c
|
Merge branch 'master' of git://factorcode.org/git/factor into simd-cleanup
Conflicts:
basis/math/vectors/simd/functor/functor.factor
|
2009-11-14 21:02:39 -06:00 |
Slava Pestov
|
820e3c41ce
|
sequences: inline a couple of words
|
2009-11-13 03:01:28 -06:00 |
Philipp Brüschweiler
|
4d185704d6
|
sequences: rename virtual-seq to virtual-exemplar
|
2009-11-07 00:06:26 +01:00 |
Joe Groff
|
4da91ee689
|
genericize vector ops
|
2009-11-02 14:21:19 -06:00 |
Joe Groff
|
d46f80d8cd
|
remove useless slot types from copy-state
|
2009-10-30 22:01:51 -05:00 |
Joe Groff
|
d4b6b9e54b
|
clean up copy implementation for real
|
2009-10-30 19:39:46 -05:00 |
Joe Groff
|
38d662c29a
|
eliminate roll/-roll from core
|
2009-10-30 13:36:15 -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 |
Doug Coleman
|
1ee8c8f5eb
|
sigma -> map-sum
|
2009-10-29 14:34:04 -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
|
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
|
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 |
Joe Groff
|
d1d45c2c32
|
make first2, first3, first4 inline
|
2009-10-26 17:30:37 -05:00 |
Joe Groff
|
73f77006c5
|
add filter-as to sequences
|
2009-10-22 17:37:20 -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 |
Slava Pestov
|
4db7e75a9c
|
sequences: add accumulate-as and document insert-nth
|
2009-10-01 23:13:33 -05:00 |
Slava Pestov
|
d566380a0d
|
sequences: privacy please
|
2009-09-08 16:25:41 -05:00 |
Doug Coleman
|
be29ee2929
|
deprecating nth for integers is annoying
|
2009-09-08 14:18:26 -05:00 |
Joe Groff
|
74235d1645
|
mark integer sequence methods as deprecated
|
2009-08-29 10:29:41 -05:00 |
Doug Coleman
|
123f44d85b
|
revert replicate change again...the world is not ready
|
2009-08-23 01:00:46 -04:00 |
Doug Coleman
|
1e520edf50
|
use iota in replicate
|
2009-08-22 21:00:18 -04:00 |
Doug Coleman
|
750f9951d2
|
Revert "use iota in replicate"
This reverts commit 88d1f0d78a.
|
2009-08-22 20:59:56 -04:00 |
Doug Coleman
|
88d1f0d78a
|
use iota in replicate
|
2009-08-22 20:59:36 -04:00 |