Joe Groff
|
d951be1832
|
"cdecl" -> cdecl
|
2010-03-31 19:20:35 -07:00 |
Daniel Ehrenberg
|
e9991a62fb
|
Making more vocabs use require-when
|
2010-03-18 01:39:30 -04:00 |
Daniel Ehrenberg
|
f2f80dadc7
|
Updating code to use require-when rather than vocab [ require ] when
|
2010-03-18 01:13:37 -04:00 |
Daniel Ehrenberg
|
1b61e2e5cf
|
Merge branch 'bags' of git://github.com/littledan/Factor
Conflicts:
basis/compiler/cfg/ssa/construction/tdmsc/tdmsc.factor
basis/furnace/auth/auth.factor
basis/stack-checker/backend/backend.factor
|
2010-03-16 13:28:00 -04:00 |
Joe Groff
|
906a86ae2d
|
mop up compiler errors from macosx load-all
|
2010-03-09 00:56:07 -08:00 |
Joe Groff
|
d4a0a69eb1
|
generalize stack effects so we can bootstrap with the stricter stack effect checking
|
2010-03-08 23:38:10 -08:00 |
Daniel Ehrenberg
|
bf73129238
|
Changing some uses of prune to use members
|
2010-02-27 13:14:03 -05:00 |
Erik Charlebois
|
fc72a7c7c1
|
Add perp and angle-between words for vectors. Fix bug in cross product and add unit tests.
|
2010-02-25 16:46:02 -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
|
c1e7a3ffc2
|
Specialized arrays, structs and other objects responding to the >c-ptr / byte-length protocol can now be written to binary streams
|
2010-02-24 20:18:41 +13:00 |
Joe Groff
|
08c2373576
|
math.blas: update string c-types
|
2010-02-21 16:49:58 -08:00 |
Slava Pestov
|
0aad3e6e12
|
vocabs.metadata: replace unportable tag with a platforms.txt file for more fine-grained control. Rename unportable tag to untested for remaining cases
|
2010-02-20 13:30:49 +13:00 |
Slava Pestov
|
74891bc02a
|
Update documentation for new help lint check
|
2010-02-19 12:31:52 +13:00 |
Slava Pestov
|
7a995794e2
|
Make specialized arrays and SIMD types final so that typed can unbox them
|
2010-02-18 02:39:40 +13:00 |
Joe Groff
|
4aa16b0802
|
math.blas.config: add deploy-blas? variable
|
2010-02-16 13:38:29 -08:00 |
Slava Pestov
|
974074d089
|
A few documentation fixes
|
2010-02-17 00:05:36 +13:00 |
Slava Pestov
|
913c949a5a
|
math.points: move to extra
|
2010-02-16 15:29:02 +13:00 |
Slava Pestov
|
4154742755
|
Small cleanups
|
2010-02-16 04:04:09 +13:00 |
Erik Charlebois
|
06c10df596
|
Made p^ more efficient by repeated squaring instead of repeated multiplication
|
2010-02-13 19:47:44 -08:00 |
Erik Charlebois
|
996125daa0
|
Add p^ to polynomial vocab for exponentiation of polynomials
|
2010-02-13 02:35:09 -08:00 |
Slava Pestov
|
1563fbcd70
|
math.functions: clean up
|
2010-02-10 15:04:58 +13:00 |
Slava Pestov
|
4ffcf8e50d
|
Remove math.floats.parser now that its no longer needed
|
2010-02-08 16:52:29 +13:00 |
Slava Pestov
|
9724a7d9d1
|
math.floats.parser: new vocabulary with old string>float word
|
2010-02-08 08:32:13 +13:00 |
Slava Pestov
|
419d954dc1
|
Fix unit test for math.parser change
|
2010-02-08 08:31:17 +13:00 |
Joe Groff
|
14477ba4c1
|
math.quaternions: slerp function
|
2010-02-04 20:08:37 -08:00 |
Joe Groff
|
5bbfd50a52
|
quaterion to matrix4 conversion
|
2010-02-04 11:25:45 -08:00 |
Joe Groff
|
fa95eaa454
|
Merge branch 'master' of git://factorcode.org/git/factor
|
2010-02-03 21:50:36 -08:00 |
Slava Pestov
|
6e745437d0
|
math.statistics: rename histogram* to histogram! and rename sequence>assoc* to sequence>assoc!
|
2010-02-03 23:11:33 +13:00 |
Joe Groff
|
abc28fedba
|
vector-friendlier math.quaternions
|
2010-02-02 00:30:21 -08:00 |
Doug Coleman
|
0ec2bf80da
|
Add [1,b) to math.ranges. Use [1,b] in random.sfmt
|
2010-01-31 14:48:01 -06:00 |
Slava Pestov
|
4f967f7515
|
math.ranges: doesn't need an equal? method, since sequence doesn't define one, and default tuple equal? is fine for ranges
|
2010-01-27 19:28:45 +13:00 |
Slava Pestov
|
0cbf9c9b50
|
Move compile-call and related words only meant to be used for debugging to compiler.test
|
2010-01-23 00:39:56 +13:00 |
Doug Coleman
|
33954a3837
|
NetBSD 64 blas abi changed
|
2010-01-21 05:02:39 -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 |
Doug Coleman
|
4895967acf
|
Merge branch 'master' of git://factorcode.org/git/factor
Conflicts:
core/sequences/sequences-docs.factor
|
2010-01-14 17:22:02 -06:00 |
Doug Coleman
|
37d4e0c1eb
|
Fix a few integers-as-sequences in docs
|
2010-01-14 17:20:43 -06:00 |
Slava Pestov
|
27592b27c7
|
math.functions: fix memory protection error if exp called on a complex number with a rational real part (reported by prunedtree)
|
2010-01-15 08:23:48 +13:00 |
Slava Pestov
|
ceba36bfeb
|
Change [0,b) usages to iota
|
2010-01-15 08:05:50 +13:00 |
Doug Coleman
|
7521807b55
|
random is generic now -- iota random -> random
|
2010-01-14 12:48:57 -06:00 |
Slava Pestov
|
880fb747fc
|
Removing integers-as-sequences
|
2010-01-15 07:15:33 +13:00 |
Slava Pestov
|
005db61ad6
|
Rework min and max so that behavior with floats and NaNs is consistent between generic arithmetic and open-coded float intrinsics
|
2010-01-13 22:20:16 +13:00 |
Slava Pestov
|
fe919b5223
|
math.floats.env.x86: split off 32 and 64-bit code into sub-vocabularies
|
2010-01-07 20:44:28 +13:00 |
Slava Pestov
|
c6003305cd
|
math.floats.env: don't load cpu.x86.64 on x86.32
|
2010-01-07 20:13:42 +13:00 |
Slava Pestov
|
1e2c0327ee
|
Add alien-assembly form for inline assembler, works like alien-invoke except calls a user-supplied quotation instead of generating a subroutine call. Replaces FPU status control, SSE detection and read timestamp routines in vm/cpu-x86.*S
|
2010-01-07 17:39:22 +13:00 |
Doug Coleman
|
8003b74abb
|
add MAIN: run-unix-factor to math.primes.factors
|
2009-12-12 23:39:59 -06:00 |
Doug Coleman
|
ed17c5a549
|
better minmax
|
2009-12-07 17:26:33 -06:00 |
Doug Coleman
|
3dafb80153
|
Merge branch 'master' of git://factorcode.org/git/factor
|
2009-12-06 02:28:46 -06:00 |
Joe Groff
|
d6c1137115
|
move simd operation methods onto simd-128 instead of concrete classes to save image space
|
2009-12-05 21:19:17 -08:00 |
Joe Groff
|
82bb560b00
|
Merge branch 'master' of git://factorcode.org/git/factor
|
2009-12-05 17:18:49 -08:00 |
Joe Groff
|
1ad9dc14b4
|
fix simd tests
|
2009-12-05 17:17:16 -08:00 |