Slava Pestov
|
c689ef53d8
|
Minor cleanup
|
2008-09-22 21:31:15 -05:00 |
Slava Pestov
|
379566374c
|
Fix usages of nths
|
2008-09-12 18:15:22 -05:00 |
Slava Pestov
|
cf80dd122a
|
Updating code for make and fry changes
|
2008-09-10 22:11:40 -05:00 |
Doug Coleman
|
ad890e8a31
|
if-empty changes
|
2008-09-06 17:15:25 -05:00 |
Slava Pestov
|
05f47c1aaf
|
Prettyprinter now emits assoc-form tuples unless boa-tuple? is on
|
2008-09-06 03:23:54 -05:00 |
Slava Pestov
|
bcc8483b5b
|
Move match to basis since compiler.tree.debugger uses it, fix conflict
|
2008-09-05 19:48:44 -05:00 |
Slava Pestov
|
aea0fed14c
|
Fixing basis -> extra dependencies
|
2008-09-05 19:29:14 -05:00 |
Doug Coleman
|
89386ae636
|
left-trim -> trim-left
|
2008-09-05 18:56:57 -05:00 |
Slava Pestov
|
4f86c5ce7f
|
Add unportable tags to blas for now
|
2008-09-03 20:09:39 -05:00 |
Doug Coleman
|
13722dd4a8
|
fix help
|
2008-09-02 15:34:40 -05:00 |
Doug Coleman
|
591839db9c
|
fix tests
|
2008-09-02 15:10:37 -05:00 |
Doug Coleman
|
8d260bb01b
|
fix test
|
2008-09-02 15:10:02 -05:00 |
Doug Coleman
|
4dc89ae427
|
fix tests
|
2008-09-02 13:07:37 -05:00 |
Slava Pestov
|
88aa1def35
|
More a UI dependency to basis
|
2008-08-31 20:13:06 -05:00 |
Slava Pestov
|
f37546a5e7
|
Merge branch 'master' of git://factorcode.org/git/factor
|
2008-08-31 03:09:37 -05:00 |
Slava Pestov
|
5a0e548a47
|
Merge branch 'master' of git://repo.or.cz/factor/jcg
|
2008-08-31 03:09:23 -05:00 |
Doug Coleman
|
cde71318ab
|
new accessors
|
2008-08-31 02:52:11 -05:00 |
Joe Groff
|
da3677dafb
|
Change -in-place words in math.blas to use the "!" convention for destructive words. Update the math.blas documentation to match the expectations of help.lint
|
2008-08-30 18:54:04 -07:00 |
Doug Coleman
|
cec45e524e
|
fix docs
|
2008-08-30 15:20:32 -05:00 |
Doug Coleman
|
7578efaeec
|
fix docs
|
2008-08-30 15:05:21 -05:00 |
Doug Coleman
|
6431ab9064
|
fix stack effects in math.blas.syntax
|
2008-08-30 10:26:54 -05:00 |
Slava Pestov
|
a015de663b
|
Inline some words for better optimizations
|
2008-08-29 00:26:56 -05:00 |
Slava Pestov
|
1997cbe9aa
|
Fixing libraries for language changes
|
2008-08-28 22:28:01 -05:00 |
Slava Pestov
|
8346554b07
|
Minor updates
|
2008-08-27 16:24:04 -05:00 |
Slava Pestov
|
8aa6f673aa
|
Optimizations and load fixes
|
2008-08-24 03:59:37 -05:00 |
Slava Pestov
|
e96228b24c
|
Move a few UI dependencies into basis
|
2008-08-22 22:10:49 -05:00 |
Doug Coleman
|
e033d2e1b7
|
Merge branch 'master' of git://factorcode.org/git/factor
|
2008-08-13 21:33:27 -05:00 |
Slava Pestov
|
bb76f2f617
|
Fix combinatorics tests
|
2008-08-13 18:57:57 -05:00 |
Slava Pestov
|
f683c63da1
|
Fix code duplication
|
2008-08-13 14:20:09 -05:00 |
Rex Ford
|
6f767add2c
|
documentation for scientists
|
2008-08-12 12:00:54 -04:00 |
Rex Ford
|
359bff5f15
|
Derivatives without dynamics OR locals
|
2008-08-12 11:24:00 -04:00 |
Rex Ford
|
6df077805d
|
minor fixes
|
2008-08-10 18:20:14 -05:00 |
Rex Ford
|
a44097af93
|
combinators should inline
|
2008-08-10 16:49:40 -05:00 |
Rex Ford
|
8785b24e04
|
Now with arbitrary accuracy
|
2008-08-10 16:44:17 -05:00 |
Slava Pestov
|
bd35994d3c
|
Merge branch 'master' of git://factorforge.org/git/drford
|
2008-08-06 22:42:22 -05:00 |
Rex Ford
|
5a9f05e227
|
it's all me, baby
|
2008-08-06 01:09:36 -05:00 |
Rex Ford
|
e1f8e318bd
|
that's me
|
2008-08-06 01:08:40 -05:00 |
Slava Pestov
|
3430c69c1e
|
Re-organize persistent data structures
|
2008-08-06 01:06:14 -05:00 |
Rex Ford
|
2b2a91db0a
|
erased extra vocabs, added inversed function support
|
2008-08-02 14:02:33 -04:00 |
Rex Ford
|
0e34b0259a
|
Now with statistically unbiased approx.
|
2008-08-02 13:57:59 -04:00 |
Rex Ford
|
5ddb166caa
|
renamed some defs
|
2008-08-02 13:57:17 -04:00 |
Slava Pestov
|
d66f887736
|
Create basis vocab root
|
2008-07-28 22:03:13 -05:00 |
Slava Pestov
|
10322c11e3
|
Merge branch 'master' of git://repo.or.cz/factor/jcg
|
2008-07-27 16:56:29 -05:00 |
Eduardo Cavazos
|
96d7fd11dc
|
math.geometry.rect: Add corner words
|
2008-07-27 00:10:34 -05:00 |
Joe Groff
|
b41e619f77
|
Merge branch 'master' of git://factorcode.org/git/factor
|
2008-07-24 18:48:37 -07:00 |
Slava Pestov
|
f53baa2529
|
Merge commit 'drford/master'
|
2008-07-24 00:11:55 -05:00 |
Rex Ford
|
47221b25c5
|
vocab fix
|
2008-07-24 01:09:01 -04:00 |
U-VICTORIA\Administrator
|
ae6f1c20d2
|
Merge branch 'master' of git://factorcode.org/git/factor
|
2008-07-22 19:59:44 -07:00 |
Rex Ford
|
4fc9860c0a
|
more minor fixes
|
2008-07-22 20:45:13 -04:00 |
Rex Ford
|
fa2e448e38
|
eliminated circular dependancies and started documentation
|
2008-07-22 20:27:56 -04:00 |
Slava Pestov
|
49d34ab8a7
|
Cleanup
|
2008-07-22 04:44:44 -05:00 |
Rex Ford
|
967f2873ab
|
New extra/math vocabs
|
2008-07-22 04:31:11 -04:00 |
Eduardo Cavazos
|
c13e36e216
|
Merge branch 'master' of factorcode.org:/git/factor
|
2008-07-21 17:02:28 -05:00 |
Eduardo Cavazos
|
f2a33f0a24
|
math.geometry and math.geometry.rect: Fix some problems with the methods
|
2008-07-21 17:01:44 -05:00 |
Joe Groff
|
cc80b983c2
|
Merge branch 'master' of git://factorcode.org/git/factor
|
2008-07-20 20:18:14 -07:00 |
Slava Pestov
|
547c0e87b1
|
Merge branch 'master' of git://factorcode.org/git/factor
|
2008-07-20 20:26:56 -05:00 |
Slava Pestov
|
046a6e6ec0
|
Fix errors reported by builder
|
2008-07-20 20:26:44 -05:00 |
Eduardo Cavazos
|
d937e03e1a
|
Fix methods in math.geometry
|
2008-07-20 09:05:15 -05:00 |
Eduardo Cavazos
|
cbbc476f55
|
Merge branch 'master' of factorcode.org:/git/factor
|
2008-07-20 05:01:21 -05:00 |
Eduardo Cavazos
|
4ad97e8ea7
|
math.geometry.rect: fix using
|
2008-07-20 04:56:22 -05:00 |
Eduardo Cavazos
|
5107c975a2
|
math.geometry.rect: add geometry methods
|
2008-07-20 04:23:43 -05:00 |
Eduardo Cavazos
|
bb84e85d3d
|
Add math.geometry
|
2008-07-20 04:22:30 -05:00 |
Joe Groff
|
25ff0b3b1f
|
game-input documentation. bugfixes in game-input.scancodes and game-input.backend.iokit
|
2008-07-19 19:10:30 -07:00 |
Slava Pestov
|
ac2bf0b87d
|
Adding inline recursive declarations
|
2008-07-18 19:22:59 -05:00 |
Slava Pestov
|
ad87a38ab8
|
Refactor binary search
|
2008-07-15 17:16:08 -05:00 |
Joe Groff
|
2b9d2302e6
|
Change math.blas.vectors division tests so that everything is powers of two--no floating-point error
|
2008-07-15 08:57:24 -07:00 |
Joe Groff
|
f1b745d76e
|
Pretty-print methods for BLAS objects
|
2008-07-14 18:54:09 -07:00 |
Slava Pestov
|
e6f03f9a4e
|
Documentation updates
|
2008-07-13 19:55:54 -05:00 |
Eduardo Cavazos
|
c1328ac08e
|
math.physics.pos: distance method
|
2008-07-12 12:22:27 -05:00 |
Eduardo Cavazos
|
9232f16732
|
math.geometry.rect.tests
|
2008-07-11 23:54:53 -05:00 |
Eduardo Cavazos
|
24a063ea76
|
math.physics.pos and math.physics.vel
|
2008-07-11 19:02:43 -05:00 |
Eduardo Cavazos
|
e0602a621d
|
add math.geometry.rect-docs
|
2008-07-11 18:14:05 -05:00 |
Eduardo Cavazos
|
1026587d63
|
add math.geometry.rect
|
2008-07-11 18:07:04 -05:00 |
Slava Pestov
|
382c35a933
|
Merge branch 'master' of git://factorcode.org/git/factor
|
2008-07-10 02:16:57 -05:00 |
Slava Pestov
|
5d9c1ea0a0
|
Documentation updates, rename unfold to produce
|
2008-07-10 01:00:27 -05:00 |
Doug Coleman
|
c3ea84a026
|
use libcblas on openbsd
|
2008-07-09 18:09:03 -05:00 |
U-SLAVA-DFB8FF805\Slava
|
0051a50b75
|
Move general shufflers and combinators into generalizations, move narray there too
|
2008-07-07 19:36:33 -05:00 |
Joe Groff
|
402b2079aa
|
some headings for the math.blas.syntax help summary
|
2008-07-05 19:49:54 -07:00 |
Joe Groff
|
1b63addff1
|
oops... add math.blas.syntax documentation
|
2008-07-05 19:46:10 -07:00 |
Joe Groff
|
72b78eaef9
|
performance improvement for converting large datasets to blas matrices
|
2008-07-05 19:39:26 -07:00 |
Joe Groff
|
761fbfeb8f
|
Vsub word for slicing BLAS vectors. Documentation improvements
|
2008-07-05 18:28:53 -07:00 |
Joe Groff
|
954737dfeb
|
fix blas library load for unix. fix reference to old empty-vector word in matrices
|
2008-07-05 15:13:48 -07:00 |
Joe Groff
|
bff6c521bc
|
Fix $side-effects in blas help
|
2008-07-05 11:30:42 -07:00 |
Joe Groff
|
aa269f14ca
|
Documentation for math.blas
|
2008-07-05 11:24:01 -07:00 |
Joe Groff
|
727d9edcd3
|
BLAS level 2/level 3 interface words
|
2008-07-04 20:57:22 -07:00 |
Joe Groff
|
4befcf201b
|
Merge branch 'master' of git://factorcode.org/git/factor
Conflicts:
core/bit-arrays/bit-arrays.factor
|
2008-07-04 20:07:25 -07:00 |
Eduardo Cavazos
|
79f19bfe95
|
math.quaternions: use tri* in euler
|
2008-07-04 11:22:59 -05:00 |
Eduardo Cavazos
|
22fdbf53f6
|
math.quaternions: use 2bi in q*
|
2008-07-04 11:19:42 -05:00 |
Slava Pestov
|
8347710dd5
|
Help lint fixes
|
2008-07-04 02:52:27 -05:00 |
Joe Groff
|
bd2841deea
|
refactor math.blas.vectors a bit
|
2008-07-03 21:16:09 -07:00 |
Slava Pestov
|
f7eecc7893
|
Move bit-arrays and float-arrays to extra
|
2008-07-02 02:03:30 -05:00 |
Joe Groff
|
11b721c90c
|
CBLAS library bindings. Factor-ish bindings to better part of level 1 BLAS in math.blas.vectors. Syntax for building BLAS vectors in math.blas.syntax
|
2008-07-01 22:00:22 -07:00 |
Slava Pestov
|
f7b7001f39
|
BOA constructors now check types
|
2008-06-30 01:44:58 -05:00 |
Slava Pestov
|
3b41e31584
|
More tuple declaration work
|
2008-06-29 21:37:57 -05:00 |
Slava Pestov
|
b36e06d0d6
|
Builtinn types now use new slot accessors; tuple slot type declaration work in progress
|
2008-06-28 02:36:20 -05:00 |
Eduardo Cavazos
|
bf238283da
|
Update code for combinators.short-circuit
|
2008-06-24 13:47:54 -05:00 |
Slava Pestov
|
198b1a0d56
|
Clean up quadratic
|
2008-06-14 04:01:07 -05:00 |
Eduardo Cavazos
|
bdd66927fc
|
More short-circuit updates
|
2008-06-10 20:42:55 -05:00 |
Slava Pestov
|
29fa4a8a54
|
assoc-find is no longer generic
|
2008-06-09 05:22:21 -05:00 |
Slava Pestov
|
ba8f1388ab
|
Fixing everything for mandatory stack effects
|
2008-06-09 02:14:14 -05:00 |
Slava Pestov
|
9dd5c9919f
|
Mandatory stack effect annotations
|
2008-06-08 15:32:55 -05:00 |
U-SLAVA-DFB8FF805\Slava
|
5bae4c6e89
|
Windows C runtime library doesn't have inverse hyperbolic functions
|
2008-06-07 07:22:09 -05:00 |
James Cash
|
0ca627051e
|
Changing vocabs USING: to reflect which words are in lists and lists.lazy
|
2008-06-03 16:57:29 -04:00 |
James Cash
|
1bd222228c
|
Making sure that vocabs only have lists or lists.lazy if they need them
|
2008-06-03 05:06:52 -04:00 |
James Cash
|
8d4de9d9ed
|
Some files only need lists.lazy, not lists as well
|
2008-06-03 04:41:36 -04:00 |
James Cash
|
1818a743bd
|
Updating libraries that uses lazy-lists to use lists/lazy
|
2008-06-03 04:27:25 -04:00 |
Slava Pestov
|
c3aa938869
|
Another unit test
|
2008-05-26 17:21:51 -05:00 |
Slava Pestov
|
8af320a2c0
|
Improve math.functions
|
2008-05-26 17:15:54 -05:00 |
Doug Coleman
|
d33b57506a
|
find-relative-prime didn't handle numbers <= 1 correctly
|
2008-05-10 13:18:13 -05:00 |
Doug Coleman
|
9da8bed8f9
|
refactor miller-rabin a bit
still uses too many locals, but at least they're not symbols
|
2008-05-10 13:06:40 -05:00 |
Slava Pestov
|
08af497255
|
Fix /f for large integers
|
2008-04-28 21:26:31 -05:00 |
Doug Coleman
|
439c138aa5
|
fix load errors
|
2008-04-26 11:03:41 -05:00 |
Doug Coleman
|
4d0ba8c3c1
|
reverse args for assoc-diff, diff
fix lots of usings
fix help lint
|
2008-04-26 02:01:43 -05:00 |
Doug Coleman
|
b7c1f9dbe8
|
extra changes:
index* -> index-from
last-index* -> last-index-from
1 tail -> rest
1 tail-slice -> rest-slice
subset -> filter
prepose
find* -> find-from
find-last* -> find-last-from
before, after generic, < for integers
make between? work for timestamps
|
2008-04-25 23:17:08 -05:00 |
Doug Coleman
|
44e48c72a8
|
fix typo
|
2008-04-25 15:56:15 -05:00 |
Doug Coleman
|
b440bda681
|
error message
|
2008-04-25 00:25:37 -05:00 |
Slava Pestov
|
a3a0ce5bee
|
Fixes
|
2008-04-20 06:15:08 -05:00 |
Slava Pestov
|
55f6636bc0
|
FFI string encoding conversion
|
2008-04-20 05:15:46 -05:00 |
Slava Pestov
|
18c2f11d06
|
Move columns, bit-vectors, byte-vectors, float-vectors to extra
|
2008-04-19 22:56:28 -05:00 |
Slava Pestov
|
390afacac8
|
Better modular arithmetic optmizer
|
2008-04-17 12:22:24 -05:00 |
Doug Coleman
|
f64d511ca6
|
add usings
|
2008-04-14 02:40:32 -05:00 |
Doug Coleman
|
72080fda4a
|
construct-boa -> boa
construct-empty -> new
|
2008-04-13 15:06:27 -05:00 |
Doug Coleman
|
acf6132389
|
update cond/case
|
2008-04-11 12:56:48 -05:00 |
Eduardo Cavazos
|
e7c3d888f6
|
math.points: Utility words for two and three dimensional points
|
2008-04-08 04:04:12 -05:00 |
Samuel Tardieu
|
fe8448b4e8
|
Use more combinators
|
2008-04-04 11:20:10 +02:00 |
erg
|
344a98802f
|
tweak word
|
2008-04-03 18:36:53 -05:00 |
erg
|
0b90458cca
|
simplify bitroll
|
2008-04-03 13:27:10 -05:00 |
erg
|
d642347f34
|
move bit twiddling words to math.bitfields.lib
use 32-bit in mersenne-twister
|
2008-04-03 11:55:08 -05:00 |
Doug Coleman
|
23768dd482
|
remove singleton? from sequences.lib
fix bootstrap error
|
2008-04-01 17:06:36 -05:00 |
Eduardo Cavazos
|
aa40350aa7
|
replace add* and add with prefix and suffix
|
2008-03-31 18:18:05 -06:00 |
Slava Pestov
|
c22af5c7a6
|
Rename 2apply to bi@
|
2008-03-29 20:36:58 -05:00 |
Slava Pestov
|
1f3e6fd0b7
|
combinators.cleave is now core
|
2008-03-28 23:00:20 -05:00 |
Eduardo Cavazos
|
010856c870
|
Add help for math.ranges
|
2008-03-20 17:33:01 -06:00 |
Doug Coleman
|
3e7940216e
|
swap append to swap append
refactoring path+ to append-path
swap path+ to prepend-path
calendar gmt-offset to duration
|
2008-03-19 19:15:32 -05:00 |
Doug Coleman
|
5296c907d9
|
remove random-bits
|
2008-03-19 16:19:00 -05:00 |
Slava Pestov
|
37d5ca384e
|
Clean up cross product
|
2008-03-13 03:36:13 -05:00 |
Slava Pestov
|
120c9cacb7
|
Fixing 64-bit image generation
|
2008-03-12 01:54:29 -05:00 |
Slava Pestov
|
5af2be3798
|
More documentation fixes
|
2008-03-11 21:01:39 -05:00 |
Slava Pestov
|
32526206f1
|
Help fixes
|
2008-03-11 19:51:58 -05:00 |
Doug Coleman
|
5c93d43aa1
|
add some more bit-twiddling words
|
2008-03-04 22:32:42 -06:00 |
Slava Pestov
|
e98cd1fd59
|
New convention for unit tests
|
2008-03-01 17:00:45 -05:00 |
Doug Coleman
|
260acff952
|
add coprime? to math.primes
|
2008-02-27 23:09:29 -06:00 |
Slava Pestov
|
64469916a9
|
New locals syntax; added M::
|
2008-02-26 18:40:32 -06:00 |
Slava Pestov
|
727f91409d
|
Split off concurrency.mailboxes, add timeout support to promises, locks, mailboxes, semaphores, count-downs
|
2008-02-21 23:47:06 -06:00 |
Slava Pestov
|
8c9966b17c
|
pick pick is 2over
|
2008-02-16 18:50:26 -06:00 |
Slava Pestov
|
cdbd0a4c05
|
Fix load error
|
2008-02-14 01:06:46 -06:00 |
Slava Pestov
|
5f19ec207f
|
Fix indentation
|
2008-02-12 17:32:26 -06:00 |
Alexander Solovyov
|
01a811496f
|
Stirling's factorial approximation
|
2008-02-13 00:24:32 +02:00 |
Aaron Schaefer
|
b4324cdd58
|
Update search paths after combinators.lib -> sequences.lib move
|
2008-02-12 16:49:53 -05:00 |
Aaron Schaefer
|
b3f65400dc
|
Merge branch 'master' of git://factorcode.org/git/factor
|
2008-02-11 11:46:11 -05:00 |