John Benediktsson
|
fb9612ef73
|
sequences.deep: find drop >boolean is any?
|
2011-10-16 13:15:05 -07:00 |
Doug Coleman
|
933319f401
|
Cleanups found with lint tool
|
2011-10-14 10:15:13 -07:00 |
John Benediktsson
|
3207244c60
|
sequences: define ?first and ?second.
|
2011-10-13 12:53:46 -07:00 |
John Benediktsson
|
808eb6726c
|
sequences.product: fix help-lint for stack effect changes.
|
2011-09-24 21:07:11 -07:00 |
John Benediktsson
|
94815d0f3c
|
sequences.product: improve stack effects.
|
2011-09-23 17:46:55 -07:00 |
John Benediktsson
|
3c1356bf69
|
Adding stack effects.
|
2011-09-23 17:46:40 -07:00 |
Joe Groff
|
2bd6de9a02
|
slots: pre-create the "at", "nth", and "global" slots to make deterministic the currently nondeterministic ambiguity between accessors:change-* and assocs:change-at, sequences:change-nth, and namespaces:change-global
|
2011-09-19 10:03:43 -07:00 |
Keita Haga
|
631ba5119a
|
sequences.deep: fix typo in description of deep-find word
|
2011-01-17 22:35:39 +09:00 |
Jon Harper
|
ff1d7914e8
|
cleanup
|
2010-10-22 18:22:29 -07:00 |
Joe Groff
|
173880168a
|
sequences.cords: fall back to generic sequence methods when both arguments to binary cord ops aren't cords
|
2010-06-13 20:41:46 -07:00 |
Joe Groff
|
1041ad5f9b
|
math.vectors.simd.intrinsics: use unrolled loops for some software fallbacks
|
2010-05-24 18:39:06 -07:00 |
Joe Groff
|
9391f10164
|
sequences.unrolled: tweak helper words so that call( -- ) guards inline in more cases (w/ help from Slava)
|
2010-05-24 16:50:46 -07:00 |
Joe Groff
|
44ed11a084
|
sequences.unrolled: reimplement underlying (unrolled-each-integer) loop as a partial eval, sacrificing row polymorphism for flexibility
|
2010-05-24 00:33:41 -07:00 |
Doug Coleman
|
01e14d1430
|
Fix using list in sequences.unrolled, keys/values was not appropriate in several locations
|
2010-05-21 15:28:05 -05:00 |
Joe Groff
|
ed6b1dab02
|
sequences.unrolled vocab with fixed-length unrolling versions of some each and map combinators
|
2010-05-19 16:22:22 -07:00 |
Slava Pestov
|
e30a429985
|
Fixing fallout from sequences.generalizations change
|
2010-05-18 22:59:07 -04:00 |
Slava Pestov
|
ea726f5680
|
Move remaining sequence operations from generalizations to sequences.generalizations where they belong
|
2010-05-18 18:36:47 -04:00 |
Joe Groff
|
22625469bc
|
sequences.cords: specialize vshuffle-elements to use vshuffle2-elements on cord components
|
2010-05-14 13:29:37 -07:00 |
Slava Pestov
|
627295f094
|
Language change: tuple slot setter words with stack effect ( value object -- ) are now named FOO<< instead of (>>FOO)
|
2010-05-06 17:21:02 -04:00 |
Joe Groff
|
8687a7e283
|
Merge branch 'master' of git://factorcode.org/git/factor into row-polymorphism
|
2010-03-12 14:36:13 -08:00 |
Slava Pestov
|
e8f857f3f6
|
sequences.cords: remove blank lines
|
2010-03-12 16:45:09 +13:00 |
Joe Groff
|
b9004a4fff
|
fix up sequences help-lint
|
2010-03-09 20:29:44 -08:00 |
Joe Groff
|
191ac353fd
|
generalize stack effects so we can bootstrap with the stricter stack effect checking
|
2010-03-08 23:38:10 -08:00 |
Joe Groff
|
ff2a53e1b8
|
clean up now-inappropriate uses of "..." in generalizations stack effects
|
2010-03-05 13:58:00 -08:00 |
Slava Pestov
|
220dd88a2c
|
Update documentation for new help lint check
|
2010-02-19 12:31:52 +13:00 |
Slava Pestov
|
ff172f4132
|
Make specialized arrays and SIMD types final so that typed can unbox them
|
2010-02-18 02:39:40 +13:00 |
Doug Coleman
|
8c1d202b4c
|
Rename accumulator to collector, pusher to selector
|
2010-01-22 15:00:53 -06:00 |
Doug Coleman
|
a94774f8e8
|
add circular-while, optimize circular a bit
|
2009-12-06 17:20:46 -06:00 |
Doug Coleman
|
0a48b946b6
|
Merge branch 'master' of git://factorcode.org/git/factor
|
2009-12-02 20:11:08 -06:00 |
Doug Coleman
|
3e756f5c08
|
add product-map>assoc and docs
|
2009-11-27 22:58:17 -06:00 |
Joe Groff
|
67cc1c01be
|
Merge branch 'master' into simd-cleanup
|
2009-11-26 16:14:46 -08:00 |
Joe Groff
|
0795c60b83
|
"norm" doesn't need to be generic, "norm-sq sqrt" always works
|
2009-11-26 11:15:35 -08:00 |
Doug Coleman
|
cdc1f1e041
|
add product-map-as and use it in poker vocab
|
2009-11-25 23:18:18 -06:00 |
Joe Groff
|
5f32a6d726
|
vector op specializations on cords
|
2009-11-25 15:44:57 -08:00 |
Joe Groff
|
d95c6eb4c8
|
streamline cords, add a functor for making specialized cords
|
2009-11-24 23:18:01 -08:00 |
Joe Groff
|
46f0aa6421
|
move cords to sequences.cords
|
2009-11-24 22:56:42 -08:00 |
Slava Pestov
|
0612bc6177
|
Factor source files should not be executable
|
2009-11-21 17:50:43 -06:00 |
Philipp Brüschweiler
|
8163c47b4a
|
sequences: rename virtual-seq to virtual-exemplar
|
2009-11-07 00:06:26 +01:00 |
Philipp Brüschweiler
|
c5c0e274cb
|
sequences.merged: fix for input sequences of different lengths
|
2009-11-06 23:05:55 +01:00 |
Doug Coleman
|
71c4da5558
|
fix a couple errors
|
2009-11-06 11:32:29 -06:00 |
Doug Coleman
|
3e28be6568
|
move sequence-parser to sequences.parser
|
2009-11-05 17:12:10 -06:00 |
Slava Pestov
|
8b8b9031fd
|
Move a few libraries from extra to basis since basis stuff depends on them
|
2009-11-01 22:17:00 -06:00 |
Slava Pestov
|
08e7d25dc5
|
change-each -> map!, deep-change-each -> deep-map!
|
2009-10-27 22:32:56 -05:00 |
Joe Groff
|
e4f108714a
|
add nproduce and nproduce-as combinators to sequences.generalizations
|
2009-10-22 15:32:34 -05:00 |
Joe Groff
|
3f1b664b74
|
break off a "sequences.generalizations" vocab for neach, nmap, and mnmap
|
2009-10-22 13:31:03 -05:00 |
Keith Lazuka
|
405e5d015b
|
docs: change $subsection to $subsections
|
2009-10-02 12:15:48 -04:00 |
Slava Pestov
|
48d3f10c81
|
Fix some load errors in various places
|
2009-09-28 16:33:39 -05:00 |
Slava Pestov
|
4abfe06b51
|
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 |
Doug Coleman
|
eceed177d6
|
replace usages of <" with """
|
2009-09-20 22:42:40 -05:00 |
Slava Pestov
|
91e7e1eeea
|
Fix the build
|
2009-09-10 00:47:01 -05:00 |