Joe Groff
4aa62ffb24
Merge branch 'master' of factorcode.org:/git/factor
2010-04-14 19:37:54 -07:00
Doug Coleman
c392ff2718
Working on a CUDA api. Add a hello world program.
2010-04-14 21:10:28 -05:00
Slava Pestov
b7164ee4c1
Merge branch 'master' of git://github.com/erikcharlebois/factor
2010-04-14 17:20:12 -07:00
Joe Groff
0f028feb22
get symbols out of a dylib and map the C++ ones to their demangled names
2010-04-14 15:52:46 -07:00
Joe Groff
b7307c2dd6
foundation for abi-generic demangling
2010-04-14 15:51:32 -07:00
Joe Groff
4f2fd501e4
source file for testing c++ stuff
2010-04-14 15:46:23 -07:00
Joe Groff
4f91d1fede
alien.cxx.demangle.libstdcxx: better to use libstdc++ linked into VM
2010-04-14 15:11:59 -07:00
Joe Groff
3544568fe8
macho: add utility for getting exported symbols from a dylib
2010-04-14 14:37:21 -07:00
Joe Groff
94c0382b99
macho: use with-mapped-file-reader in with-mapped-macho
2010-04-14 13:38:41 -07:00
Joe Groff
1af11dbfb9
Merge git://github.com/erikcharlebois/factor
2010-04-14 13:21:03 -07:00
Joe Groff
1dadc4efed
Merge branch 'master' of git://factorcode.org/git/factor
2010-04-14 13:16:08 -07:00
Joe Groff
dcf68af105
new vocab alien.cxx.demangle.libstdcxx: name demangling for gnu abi
2010-04-14 13:16:04 -07:00
Slava Pestov
5615671560
benchmark.knucleotide: some cleanups
2010-04-14 02:32:54 -07:00
Erik Charlebois
b4a0fd8b17
Remove some inline flags for info words to avoid out of memory on 32-bit archs.
2010-04-14 01:28:21 -07:00
Erik Charlebois
bb0c4d94e0
Replace info and 2info macros with simple inline words.
2010-04-14 00:08:10 -07:00
Erik Charlebois
44639d2f6d
Merge branch 'master' of git://github.com/slavapestov/factor
2010-04-13 21:16:01 -07:00
Erik Charlebois
5ef2531325
Merge branch 'master' of github.com:erikcharlebois/factor
2010-04-13 21:15:53 -07:00
Slava Pestov
e1ee2c82ea
cuda: 'not tested' tag
2010-04-13 18:44:10 -07:00
Slava Pestov
3f36a2dd2d
opencl.ffi: fix load error
2010-04-13 18:43:56 -07:00
Slava Pestov
f6908f513f
llvm: fix load errors
2010-04-13 18:43:48 -07:00
Slava Pestov
da6bcbedfc
Replace 'untested' tag with 'not loaded' and 'not tested' tags
2010-04-13 18:43:01 -07:00
Erik Charlebois
017f772c48
Macho version of nm and testcase for it.
2010-04-13 17:58:45 -07:00
Slava Pestov
f652ee2b02
classes.struct.vectored: fix unit test for forget-tests? flag
2010-04-13 06:15:08 -07:00
Slava Pestov
a47db60a74
mason.server.notify: fix heartbeat logic
2010-04-13 05:25:13 -07:00
Doug Coleman
81c1e9fcb4
Playing around with a higher-level CUDA api. Also, changed some char* to c-string in cuda.ffi
2010-04-13 02:32:07 -07:00
Slava Pestov
89560ee4d9
mason: big overhaul
...
- add heartbeats for eventual notification of when build machines go down
- mason.version: replaces mason.release, builds source package automatically, and tweets when new versions released
- webapps.mason: new downloads action includes automatically-generated source download and release announcement links
2010-04-13 01:56:43 -07:00
Slava Pestov
3e6c16ce36
bit.ly: some old-school newfx
2010-04-13 01:43:10 -07:00
Slava Pestov
c09f1567cb
bit.ly: check response for errors
2010-04-13 00:54:55 -07:00
Erik Charlebois
93b3906fc7
Merge branch 'master' of git://github.com/slavapestov/factor
2010-04-12 23:52:57 -07:00
Slava Pestov
ea3af2aef6
twitter: add meta-data
2010-04-12 22:55:33 -07:00
Slava Pestov
b5e99faf4f
bit.ly: URL shortening web service
2010-04-12 22:55:33 -07:00
Erik Charlebois
f31929ca5b
a.elf for elf tests
2010-04-12 21:38:01 -07:00
Erik Charlebois
904a205728
Test cases for ELF
2010-04-12 21:23:26 -07:00
Joe Groff
54b357eb63
Merge git://github.com/erikcharlebois/factor
2010-04-12 19:17:37 -07:00
Erik Charlebois
03ec284c2e
nm for ELF files
2010-04-12 19:10:20 -07:00
Joe Groff
a46c624123
missed LIBRARY: cuda in cuda.ffi
2010-04-12 17:45:30 -07:00
Joe Groff
de50d0bfda
cuda.ffi binding
2010-04-12 17:37:06 -07:00
Joe Groff
0d5729b639
opencl.ffi: library isn't stdcall except on windows
2010-04-12 17:25:36 -07:00
Joe Groff
a83090edba
Merge branch 'master' of git://factorcode.org/git/factor
2010-04-12 16:15:07 -07:00
Slava Pestov
a7ee58dc83
mason.test: forget test vocabs right after each test, instead of at the end
2010-04-12 14:45:43 -07:00
Joe Groff
73d9c1c94d
Merge branch 'master' of factorcode.org:/git/factor
2010-04-12 14:26:13 -07:00
Erik Charlebois
3d4dadffe2
Image encoding/decoding of PBM format
2010-04-12 00:49:16 -07:00
Erik Charlebois
5478913e19
Remove unix.types dependency from macho
2010-04-11 23:51:50 -07:00
Joe Groff
43ab0af1ac
Merge branch 'master' of factorcode.org:/git/factor
2010-04-11 15:08:41 -07:00
Erik Charlebois
b9aa133b21
Merge upstream macho patch
2010-04-11 12:27:21 -07:00
Slava Pestov
ad0f697b14
macho: fix load errors
2010-04-11 11:49:14 -07:00
Erik Charlebois
a52103decd
Use the new C-ENUM for libusb
2010-04-11 02:57:37 -07:00
Erik Charlebois
b34331431e
Use vector operations instead of bespoke ones. Use different verlet integration for ease of use.
2010-04-11 01:46:00 -07:00
Erik Charlebois
e117300bb4
Fix build breaks
2010-04-10 22:38:17 -07:00
Slava Pestov
2b4a55b53a
Merge branch 'master' of git://github.com/erikcharlebois/factor
2010-04-10 18:01:19 -07:00
Slava Pestov
145e6428ba
Fixing load errors
2010-04-10 17:24:44 -07:00
Erik Charlebois
f6d8c0ad22
Convert image to binary form and remove debug code.
2010-04-10 17:07:05 -07:00
Slava Pestov
46a1fb2646
Merge remote branch 'origin/abi-symbols' into fastcall-madness
2010-04-10 00:10:33 -07:00
Erik Charlebois
faf0418a12
Remove empty quad vocabulary
2010-04-10 00:02:44 -07:00
Erik Charlebois
e1849518ec
Merge branch 'master' of git://github.com/slavapestov/factor
2010-04-09 23:49:40 -07:00
Erik Charlebois
edc489f4c1
Change C-ENUM: to always take a type. Use f for anonymous enums. Update all uses.
2010-04-09 23:48:22 -07:00
Erik Charlebois
b86abfb70c
Helper words for elf
2010-04-09 23:45:21 -07:00
Slava Pestov
618915a084
mason.child: update for Nmakefile change
2010-04-08 16:49:16 -07:00
Joe Groff
181c45209f
gpu.shaders: use "counter" instead of reinventing it
2010-04-07 15:33:19 -07:00
Joe Groff
aa7bf38e38
cursors: unify input-cursor and assoc-cursor, give all cursors a "key" concept
2010-04-06 15:20:56 -07:00
Erik Charlebois
1a570a8fc8
Merge branch 'techniques'
2010-04-06 13:12:37 -07:00
Erik Charlebois
e6b4e54e2c
More work on fluids
2010-04-06 13:12:10 -07:00
Erik Charlebois
6699560327
Helper words for ELF parsing
2010-04-06 12:59:46 -07:00
Joe Groff
3e0d86f355
Merge branch 'master' of git://factorcode.org/git/factor into abi-symbols
...
Conflicts:
basis/compiler/tests/alien.factor
2010-04-06 12:30:15 -07:00
Erik Charlebois
2a2d9eb0a2
Mach-O FFI constants and data structures.
2010-04-06 02:44:57 -07:00
Erik Charlebois
a91d7a0e7b
Get fluids working on Mac
2010-04-05 01:38:39 -07:00
Erik Charlebois
6081abea04
Fix step effect
2010-04-04 20:52:09 -07:00
Erik Charlebois
b9de2ca5c1
Merge branch 'master' of git://github.com/slavapestov/factor into techniques
2010-04-04 20:38:59 -07:00
Erik Charlebois
964f45fc77
Techniques work
2010-04-04 18:57:58 -07:00
Slava Pestov
52736dd94f
mason.child: fix unit test for boot image renaming
2010-04-04 12:20:56 -04:00
Erik Charlebois
925d2c7e58
PGM image loading and saving
2010-04-04 03:23:04 -07:00
Slava Pestov
68073831f9
mason.common: increase timeout because Windows is damn slow
2010-04-02 14:14:25 -04:00
Doug Coleman
0c0935dfc1
Fix typo in webkit demo
2010-04-01 22:25:07 -05:00
Joe Groff
ef884ef7f2
Merge branch 'master' into abi-symbols
2010-04-01 15:28:36 -07:00
Doug Coleman
026499e64f
Use flags{ instead of flags all over the place
2010-04-01 14:44:03 -05:00
Erik Charlebois
116c8850ac
PPM image loading and saving
2010-04-01 00:44:32 -07:00
Joe Groff
f3dd625de6
"stdcall" -> stdcall
2010-03-31 19:29:04 -07:00
Joe Groff
65c3259761
"cdecl" -> cdecl
2010-03-31 19:20:35 -07:00
Joe Groff
0a9d1b03a1
variables: typed vars, globals
2010-03-28 21:25:49 -07:00
Joe Groff
5f31860f18
"variables" vocab with uniform-access global, dynamic, and local vars
2010-03-28 19:27:34 -07:00
Joe Groff
f60bdb4cb1
remove old, unused 'vars' vocab
2010-03-28 19:26:24 -07:00
Daniel Ehrenberg
240c6819a9
Merge branch 'master' into conditional
2010-03-28 19:49:32 -04:00
Erik Charlebois
fcec127d2d
Debug rendering vocabulary
2010-03-27 14:31:24 -07:00
Erik Charlebois
532c2aa5ad
FFI structs for manipulating ELF objects.
2010-03-27 14:21:28 -07:00
Slava Pestov
88d0793946
spelling: John Benediktsson's port of Peter Norvig's spelling corrector
2010-03-27 06:25:47 -04:00
Joe Groff
d3767a7f27
Merge branch 'master' of factorcode.org:/git/factor
2010-03-26 20:09:38 -07:00
Joe Groff
dbebe044c9
cursors: -find iterator
2010-03-26 20:08:29 -07:00
Slava Pestov
63c7513e2d
websites.concatenative: fix stylesheet
2010-03-25 09:21:49 -04:00
Joe Groff
e0435f6261
cursors: typo in -into-growable-
2010-03-24 19:02:27 -07:00
Joe Groff
96d2b44f3e
cursors: push the -out- part from -map into -map-
2010-03-24 18:16:22 -07:00
Joe Groff
e0358219ad
cursors: some refactoring:
...
- rename -container- to -in-
- rename current -map- to -out-
- rename "pipe-cursor" to "map-cursor"
- have -map- and -map take the "to" cursor
2010-03-24 18:05:41 -07:00
Joe Groff
c70090bb83
cursors: -with- filter (e.g. foo H{ ... } [ ... ] assoc- -with- -each)
2010-03-24 17:02:10 -07:00
Joe Groff
c17eb80b90
cursors: generalized -ncontainer-
2010-03-24 16:41:52 -07:00
Joe Groff
56c89c0510
cursors: 2each, 2map-as, 2map, using zip-cursors
2010-03-24 15:26:50 -07:00
Joe Groff
98d81e71d7
cursors: fix load errors w/o auto-use
2010-03-24 14:37:01 -07:00
Joe Groff
7fe4a2b01f
cursors: finite-stream-cursors can act as containers over [self, end-of-stream)
2010-03-24 14:35:51 -07:00
Joe Groff
cd3bffee34
cursors: set up some "stream cursor" mixin and change pusher-cursor to use them
2010-03-24 13:04:14 -07:00
Joe Groff
ab148a85e0
proof of concept new "cursors" framework
2010-03-24 00:42:38 -07:00
Samuel Tardieu
b742df468b
Add BFS search algorithm
2010-03-23 10:46:48 +01:00
Samuel Tardieu
8e003bf239
Rename astar into path-finding
2010-03-23 10:46:48 +01:00
Joe Groff
4ad1f7d7d4
Merge branch 'master' of git://factorcode.org/git/factor
2010-03-23 02:12:14 -07:00
Joe Groff
63bb6c4e42
gpu: add geometry shader support
2010-03-23 02:11:57 -07:00
Slava Pestov
522f28d5a5
webapps.planet: wrap feed updating within a with-logging form so that errors fetch-feed don't break everything. Previously if there was an error fetching a feed, the update task would just stop
2010-03-23 05:07:44 -04:00
Samuel Tardieu
f62d414bd1
Add some documentation precisions for astar
2010-03-23 09:30:48 +01:00
Samuel Tardieu
14d1da94bb
Use sets
2010-03-23 09:12:10 +01:00
Slava Pestov
76e1dc5c77
irc.gitbot: new nickname
2010-03-23 02:22:28 -04:00
Slava Pestov
3ffee52cad
irc.gitbot: fix USING:
2010-03-23 02:05:24 -04:00
Slava Pestov
bc174332d1
irc.gitbot: don't stop the alarm if running git throws an error
2010-03-23 01:55:50 -04:00
Daniel Ehrenberg
887c289c6c
Merge branch 'master' of git://factorcode.org/git/factor into conditional
2010-03-19 06:46:16 -04:00
Daniel Ehrenberg
eb060443db
Updating code to use require-when rather than vocab [ require ] when
2010-03-18 01:13:37 -04:00
Slava Pestov
aa4a9f8288
mason.test: fix outdated boot image check
2010-03-18 17:25:56 +13:00
Daniel Ehrenberg
1da6ea957a
Fixing bugs with sets, including adding new within and without words
2010-03-16 20:17:26 -04:00
Daniel Ehrenberg
512fe14e4e
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
Samuel Tardieu
db106486f1
Also test the derivation variant of astar
2010-03-16 09:28:51 +01:00
Joe Groff
8687a7e283
Merge branch 'master' of git://factorcode.org/git/factor into row-polymorphism
2010-03-12 14:36:13 -08:00
Doug Coleman
2785399c7b
Add ARTICLE: and ABOUT: sections to astar docs
2010-03-12 04:36:43 -06:00
Slava Pestov
9c3b94519d
project-euler.206: reduce memory usage
2010-03-12 16:45:31 +13:00
Slava Pestov
e3fd22268e
mason.test: forget test definitions to free up code heap space and hopefully get builds to complete on PowerPC
2010-03-12 11:05:09 +13:00
Slava Pestov
f6511eb098
Merge branch 'master' of git://factorcode.org/git/factor into row-polymorphism
2010-03-11 22:10:24 +13:00
Slava Pestov
fd767b7d31
furnace.recaptcha: make it easier to use
2010-03-11 21:02:39 +13:00
Slava Pestov
0d0f1a92a8
websites.concatenative: add a recaptcha to the pastebin
2010-03-11 19:14:16 +13:00
Joe Groff
f24a74f66c
Merge branch 'master' into row-polymorphism
2010-03-10 11:48:41 -08:00
Joe Groff
18f3df9d4a
more help-lint
2010-03-09 21:02:43 -08:00
Joe Groff
e7968ceffc
mop up compiler errors from macosx load-all
2010-03-09 00:56:07 -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
0f8d77952b
Merge branch 'master' of git://factorcode.org/git/factor into row-polymorphism
2010-03-08 18:14:29 -08:00
Samuel Tardieu
1266383e4a
Use a subclassed tuple with methods instead of quotations
2010-03-08 20:29:24 +01:00
Samuel Tardieu
bda1c97d21
Project Euler : problem 265
2010-03-08 18:35:30 +01:00
Doug Coleman
1669194d04
Fix typedef typo in opencl
2010-03-08 03:39:29 -06:00
Joe Groff
31d722df7e
Merge branch 'master' of git://factorcode.org/git/factor
2010-03-06 14:01:53 -08:00
Joe Groff
211cafed4a
tag opencl.* untested
2010-03-06 14:01:26 -08:00
Samuel Tardieu
adcf50514c
Use a better heuristic
2010-03-06 14:37:35 +01:00
Samuel Tardieu
0e35c883ae
Remove useless USING:
2010-03-06 14:31:46 +01:00
Samuel Tardieu
542096b528
Use distance from math.vectors
2010-03-06 14:14:54 +01:00
Samuel Tardieu
eff65915b0
A* algorithm implementation
2010-03-06 13:48:54 +01:00
Erik Charlebois
3b9d6f64a4
Get the OpenCL driver name right on Linux, confirm test passes
2010-03-05 22:37:10 -08:00
Joe Groff
48b433750b
clean up polymorphic stack effects in fuel
2010-03-05 21:51:13 -08:00
Erik Charlebois
950f268bad
Get OpenCL unit tests passing on Win7/NVidia.
2010-03-03 02:06:58 -08:00
Erik Charlebois
7d9c73c406
Merge branch 'master' of git://github.com/slavapestov/factor
2010-03-03 00:04:17 -08:00
Erik Charlebois
a7f1d4f231
Initial checkin of OpenCL bindings
2010-03-03 00:02:47 -08:00
Daniel Ehrenberg
7364608417
Merge branch 'master' of git://factorcode.org/git/factor into bags
2010-03-02 17:04:45 -05:00
Doug Coleman
8ef279e020
Fix load error in calendar
2010-03-02 11:38:35 -06:00
Doug Coleman
3faa1a57d3
Add a parsing word to output slots to the stack instead of to an array
2010-03-02 04:51:52 -06:00
Doug Coleman
55e772c528
Remove the http-data word
2010-03-01 22:32:15 -06:00
Joe Groff
9bf5c76771
lexer: add "each-token" and "map-tokens", which are equivalent to "parse-token _ each/map" but incremental. update a smattering of parsing words (such as USING:, SYMBOLS:, etc.) to use each-token/map-tokens
2010-02-28 22:19:43 -08:00
Slava Pestov
e3ddafbdec
core-foundation.run-loop: clean up and speed up some code to fix starvation issue exposed by game.loop (reported by Joe Groff)
2010-03-01 12:22:18 +13:00
Slava Pestov
e7d2e73215
webapps.help: fix typo
2010-02-28 19:44:18 +13:00
Daniel Ehrenberg
da57436180
Finishing eliminating prune as a synonym of members
2010-02-27 14:52:24 -05:00
Doug Coleman
07dfcf2298
Beginning of a real fullscreen library
2010-02-27 13:03:28 -06:00
Doug Coleman
90597236e1
Add a slots{ word for accessing multiple slots
2010-02-27 07:58:40 -06:00
Doug Coleman
9bf7f56283
Add a new word http-data that is just http-get nip
2010-02-27 07:58:35 -06:00
Daniel Ehrenberg
6298203b4c
Making all of basis and extra unambiguous for sets/namespaces
2010-02-26 16:28:38 -05:00
Joe Groff
1bb27b8a21
deploy chipmunk lib
2010-02-25 15:13:06 -08:00
Slava Pestov
7826543d2e
sequences: add cartesian-each, cartesian-map, cartesian-product words to eliminate some duplication throughout the codebase
2010-02-25 20:54:57 +13:00
Joe Groff
433f0d1ea6
game.worlds: construct game-loop object before begin-game-world is called so begin-game-world can change it before the loop is started
2010-02-24 20:07:13 -08:00
Joe Groff
7de21ca8be
fix up chipmunk.demo, add a MAIN:
2010-02-24 18:46:02 -08:00
Joe Groff
2e888f1ee7
Merge branch 'master' of git://factorcode.org/git/factor
2010-02-24 18:26:46 -08:00
Joe Groff
d853061f8f
move chipmunk to chipmunk.ffi
2010-02-24 17:00:17 -08:00
Slava Pestov
d0c21a9182
webapps.wiki: fix template
2010-02-25 04:54:42 +13:00
Slava Pestov
187e0f96ca
Move closures, fries and set-n to unmaintained
2010-02-24 20:24:32 +13:00
Slava Pestov
af0ddd5985
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
211004f7e0
add missing USING: effects.parser to descriptive, set-n
2010-02-23 13:27:18 -08:00
Joe Groff
db6c083162
change back other char/uchar* parameters that don't look like actual string types
2010-02-23 13:15:16 -08:00
Joe Groff
4cfa1a6c77
rename current string-mangling "char*" to "c-string". char* is now just a boring old pointer to char
2010-02-23 11:42:02 -08:00
Slava Pestov
282f284515
freetype: fix load error
2010-02-24 00:46:11 +13:00
Slava Pestov
7decccf8bb
Merge branch 'master' of git://factorcode.org/git/factor
2010-02-23 20:26:41 +13:00
Erik Charlebois
0142d46688
Add scaffolding for platforms.txt, add option to fuel-scaffold-vocab
2010-02-22 20:17:49 -08:00
Joe Groff
8628b60327
remove unnecessary memory>structs from extra/ too
2010-02-22 12:34:38 -08:00
Slava Pestov
1986dc49e4
Merge branch 'master' of git://github.com/erikcharlebois/factor
2010-02-22 20:09:20 +13:00
Doug Coleman
957f2d9ff6
Check if we're using ttys before starting curses, since initscr exits on error for some dumb reason
2010-02-21 23:38:18 -06:00
Slava Pestov
50e300c080
Merge branch 'master' of git://projects.elasticdog.com/git/factor
2010-02-22 14:49:55 +13:00
Joe Groff
420e2d2308
Merge branch 'master' of git://factorcode.org/git/factor
2010-02-21 09:58:41 -08:00
Erik Charlebois
0925f0a5bf
Merge branch 'master' of git://github.com/slavapestov/factor
2010-02-21 03:36:54 -08:00
Erik Charlebois
ffddca36b7
Add scaffolding words for tags, summary and authors and hook these up to FUEL. Modified fuel-scaffold-vocab to prompt the user for tags, summary and whether to create help and test files immediately.
2010-02-21 03:34:08 -08:00
Joe Groff
22ce5eb45c
adjust wording in game.loop docs
2010-02-20 21:58:09 -08:00
Slava Pestov
0161f4e8d2
io.serial.windows: fix load error
2010-02-21 17:48:05 +13:00
Slava Pestov
6367c8ec85
native-thread-test: clean up
2010-02-21 17:48:05 +13:00
Aaron Schaefer
41afc11cca
minor poker vocab cleanup
2010-02-20 13:15:46 -06:00
Joe Groff
271afe3fde
game.loop: separate delegate into tick-delegate and draw-delegate
2010-02-20 10:47:03 -08:00
Aaron Schaefer
5ea289eacd
clean up PE solution 255
2010-02-20 11:20:21 -06:00
Aaron Schaefer
6cc9348dfa
Add PE problem 70 to common project file
2010-02-20 09:16:53 -06:00
Aaron Schaefer
d0f4239d58
Solution to Project Euler problem 70
2010-02-20 09:15:05 -06:00
Erik Charlebois
430ace7b7b
Merge branch 'master' of git://github.com/slavapestov/factor
2010-02-20 00:22:16 -08:00
Erik Charlebois
0f1aa770a1
Merge up
2010-02-20 00:22:01 -08:00
Slava Pestov
c3f4bcb616
Fix load errors exposed by platforms.txt change
2010-02-20 13:31:09 +13:00
Slava Pestov
95bfc8a240
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
Philipp Brüschweiler
aec0243f83
infix: part about integers as sequences doesn't apply anymore
2010-02-19 11:26:01 +01:00
Slava Pestov
48fe9029af
libusb: add unportable tag since it depends on the unix vocab
2010-02-19 18:24:36 +13:00
Aaron Schaefer
3f53d189fe
update project-euler common files
2010-02-18 20:46:18 -06:00
Slava Pestov
b59da05347
Merge branch 'master' of git://github.com/erikcharlebois/factor
2010-02-19 12:35:21 +13:00
Slava Pestov
220dd88a2c
Update documentation for new help lint check
2010-02-19 12:31:52 +13:00
Erik Charlebois
5d80153d53
Bindings to libusb
2010-02-18 12:53:15 -08:00
Aaron Schaefer
02d868dabe
Solution to Project Euler problem 206
2010-02-17 22:25:53 -06:00
Erik Charlebois
f2e8128f5d
Merge up
2010-02-17 18:16:16 -08:00
Joe Groff
236b2e6dc5
update gpu docs—VAOs no longer required
2010-02-17 12:50:32 -08:00
Joe Groff
512e65920a
Merge branch 'master' of git://factorcode.org/git/factor
2010-02-17 11:26:52 -08:00
Joe Groff
31d97a8ff7
fall back to manual gl vertex attribute management when GL_APPLE_vertex_array_object is not present, so gpu can support vanilla GL 2.0
2010-02-17 11:26:32 -08:00
Slava Pestov
049b87bda9
tuple-arrays: require that base type be final
2010-02-18 03:57:02 +13:00
Erik Charlebois
08f65189d3
Merge branch 'master' of git://github.com/slavapestov/factor
2010-02-17 00:06:27 -08:00
Erik Charlebois
7b22818192
Remove game.input dependency from chipmunk.demo so it works on linux
2010-02-16 22:37:31 -08:00
Joe Groff
a64d6e27ec
move alut stuff to openal.alut so alut only gets deployed if we use it
2010-02-16 22:31:21 -08:00
Joe Groff
dcac051a4d
deploy ogg and vorbis libraries
2010-02-16 14:24:04 -08:00
Joe Groff
2f17248094
deploy openal and alut libraries except on OS X
2010-02-16 13:42:01 -08:00
Joe Groff
31029de959
Merge branch 'master' of git://factorcode.org/git/factor
2010-02-16 10:41:15 -08:00
Erik Charlebois
fd1416617e
Merge to upstream
2010-02-16 10:35:15 -08:00
Joe Groff
bf7371c32e
reduce reflection level on gpu.demos.bunny deployment to hopefully get it back below the tools.deploy test limit size
2010-02-16 10:30:20 -08:00
Erik Charlebois
550cd430f1
Merge branch 'master' of git://github.com/slavapestov/factor
2010-02-16 03:27:33 -08:00
Erik Charlebois
941c09d73a
Splines: catmull-rom, bezier curve, cubic hermite, kochanek-bartels
2010-02-16 03:26:36 -08:00
Erik Charlebois
c8192adf71
Fix some doc typos, metadata
2010-02-16 03:25:03 -08:00
Slava Pestov
6620a12cde
Merge branch 'deploy-resources' of git://factorcode.org/git/factor into deploy-resources
2010-02-17 00:17:09 +13:00
Slava Pestov
59bd725c37
websites.concatenative: fix mason web app invocation
2010-02-17 00:13:08 +13:00
Slava Pestov
bd0ca0e2aa
Clean up some tags
2010-02-17 00:12:55 +13:00
Slava Pestov
361de6c470
math.points: move to extra
2010-02-16 15:29:02 +13:00
Slava Pestov
daab7f8fc0
benchmark.raytracer-simd: make some changes to improve performance
2010-02-16 14:32:50 +13:00
Joe Groff
f37fcf7eb7
add icons for gpu.demos.raytrace
2010-02-15 14:29:36 -08:00
Joe Groff
f06e278e17
Merge branch 'master' of git://factorcode.org/git/factor
...
Conflicts:
basis/tools/deploy/shaker/shaker.factor
2010-02-15 11:50:43 -08:00
Joe Groff
bfa5f5ad9b
icon for gpu.demos.bunny
2010-02-15 11:01:00 -08:00
Joe Groff
642d48cd05
gpu.demos.bunny: use images.tiff so that it's present in deployed bundle
2010-02-14 23:27:48 -08:00
Slava Pestov
97428db921
mason.source: save git-id in source packages, just like binary packages
2010-02-15 19:01:19 +13:00
Joe Groff
1b5ba15707
Merge branch 'master' of git://factorcode.org/git/factor
2010-02-14 21:07:04 -08:00
Joe Groff
f02fb684cd
add resources.txt for gpu.demos.bunny
2010-02-14 14:03:19 -08:00
Joe Groff
06f4a21815
gpu.demos.raytrace: add deploy config and resources.txt
2010-02-14 14:02:47 -08:00
Aaron Schaefer
6e3812b563
Merge branch 'master' of git://factorcode.org/git/factor
2010-02-14 16:01:45 -06:00
Aaron Schaefer
7e6479cd36
collect-benchmarks needs to convert from nano not micro
2010-02-14 15:59:18 -06:00
Joe Groff
ad63314a9e
audio.chunked-file: inline "check-chunk" so heap-size call can be folded away and audio can be deployed
2010-02-14 13:58:24 -08:00
Joe Groff
8d9268bcc2
Merge branch 'master' of git://factorcode.org/git/factor
2010-02-14 12:42:37 -08:00
Slava Pestov
a1cb7b4be1
More preparations for a release
2010-02-15 01:03:26 +13:00
Joe Groff
8a4fb8cbce
gpu.textures: add symbolic constants for LATC compression
2010-02-13 18:06:48 -08:00
Slava Pestov
a1037f9657
Merge branch 'master' of git://github.com/erikcharlebois/factor
2010-02-14 13:24:01 +13:00
Slava Pestov
a99d35a7ab
webapps.mason: work in progress
2010-02-14 04:22:52 +13:00
Erik Charlebois
68c5335d50
Fix stack effect decl in listener.factor and mismatched dynamic stack effect for error hook in remote.factor
2010-02-13 03:50:04 -08:00
Erik Charlebois
8861dfb834
Merge up with Joe's earlier change that added s3tc
2010-02-13 02:43:42 -08:00
Erik Charlebois
6a039cdc76
Merge up with Joe's earlier change that added s3tc
2010-02-13 02:41:03 -08:00
Joe Groff
83d10d8135
gpu.textures: add compressed texture support
2010-02-11 14:22:54 -08:00
Joe Groff
72013c88c9
use inline and TYPED: in terrain so that vector math can optimize
2010-02-11 10:55:50 -08:00
Erik Charlebois
9bcb119c8a
Bindings to the Chipmunk 2d physics library.
2010-02-10 21:54:32 -08:00
Joe Groff
ce11431fdb
gpu.shaders: change around vertex-array construction a bit. rename <vertex-array> to <multi-vertex-array> and buffer>vertex-array to <vertex-array*> . add new <vertex-array> that takes a single buffer and reads it with the program's linked vertex-format
2010-02-10 15:27:57 -08:00
Joe Groff
910f1b603c
fix gpu.shaders docs
2010-02-10 14:54:37 -08:00
Joe Groff
6aa998ad54
change GLSL-PROGRAM: syntax to allow for vertex formats to be specified for link-time attribute index assignment with glBindAttribLocation. the transform feedback format now needs to be marked with "feedback-format:"
2010-02-10 13:03:44 -08:00
Joe Groff
a173171e34
gpu.render: allow uniform-tuples to hand off specialized-arrays, structs, simd types, etc. directly to glUniform*v functions when binding uniforms
2010-02-10 11:24:36 -08:00
Slava Pestov
45f1fcaf7b
webapps.mason: fix load error
2010-02-10 03:57:14 +13:00
Slava Pestov
84ee18ee74
webapps.mason: fix load error
2010-02-10 02:17:19 +13:00
Slava Pestov
0b1ce1aaed
mason.server.notify: fix
2010-02-09 23:30:41 +13:00
Slava Pestov
6762f25064
mason.server.release: work in progress
2010-02-09 23:27:39 +13:00
Slava Pestov
48373a6c4c
Remove math.floats.parser now that its no longer needed
2010-02-08 16:52:29 +13:00
Slava Pestov
38ca12e9d8
math.floats.parser: new vocabulary with old string>float word
2010-02-08 08:32:13 +13:00
Slava Pestov
db4a1f7536
Fix unit test for math.parser change
2010-02-08 08:31:17 +13:00
Joe Groff
55ab4a68e4
fill in USING: for sequences.inserters tests
2010-02-07 00:14:56 -08:00
Joe Groff
72f7f472b9
Merge branch 'master' of git://factorcode.org/git/factor
2010-02-07 00:13:44 -08:00
Joe Groff
08b26f6739
sequences.inserters: a new utility that abuses the exemplar parameter of *-as combinators to direct their output into existing growable sequences, either appending to the end of the vector (appender) or emptying the vector and replacing the contents (replacer)
2010-02-07 00:13:32 -08:00
erikc
09cfec1d15
Merge branch 'master' of git://github.com/slavapestov/factor
2010-02-05 15:53:18 -08:00
erikc
d435e5256c
Add material loading for OBJ format, generalize model-viewer and removed hard-coded paths
2010-02-05 15:51:53 -08:00
Joe Groff
a9586de62d
gpu.buffers: allocate-byte-array word, equivalent to [ byte-length ] keep allocate-buffer
2010-02-05 14:07:45 -08:00
Joe Groff
037dcdd735
Merge branch 'master' of git://factorcode.org/git/factor
2010-02-04 19:45:25 -08:00
Joe Groff
1df64a12ce
images.atlas: add "make-atlas-assoc" word to take a name->image assoc and generate a name->texcoord assoc alongside the atlas
2010-02-04 19:43:14 -08:00
Doug Coleman
577db11c45
Merge branch 'master' of git://factorcode.org/git/factor
2010-02-04 16:03:16 -06:00
Doug Coleman
c52c69fe1d
Move jamshred to unmaintained
2010-02-04 16:03:00 -06:00
Joe Groff
2381e9bf24
quaterion to matrix4 conversion
2010-02-04 11:25:45 -08:00
Slava Pestov
163b74b7c4
pairs: assoc implementation optimized for a single key/value pair
2010-02-04 08:05:01 +13:00
Slava Pestov
cdcdb708d7
Update some more 'update' usages to call 'assoc-union!'
2010-02-04 03:44:24 +13:00
Slava Pestov
13eba38801
prettyprint.callables: not needed anymore since fry output is prettier
2010-02-03 23:11:29 +13:00
Slava Pestov
df55fed478
generic: rename method-body predicate class to method
2010-02-03 23:11:24 +13:00
Doug Coleman
748f4d7244
Merge branch 'master' of git://factorcode.org/git/factor
2010-02-03 00:05:15 -06:00
Doug Coleman
c2b377eb83
Change benchmark.recursive to make less recursions to avoid overflowing the callstack on win64
2010-02-03 00:04:37 -06:00
erikc
03966e4fb2
Move collada viewer to extra/model-viewer
2010-02-01 22:12:22 -08:00
erikc
e1223e056f
Unify obj and collada loading under a common models umbrella loader
2010-02-01 18:44:09 -08:00
Joe Groff
df744bf633
tweak images.atlas interface. return a hash of images to texcoords for the images that made up the atlas
2010-02-01 12:05:28 -08:00
Slava Pestov
444247d890
mason: print callstack trace for build loop errors
2010-02-01 12:41:04 -06:00
erikc
c86bedd912
Missed a few changed
2010-01-31 16:56:58 -08:00
erikc
676673fc7e
Factored collada implementation a bit more and fixed some bugs
2010-01-31 16:56:26 -08:00
Slava Pestov
5ed0bc72aa
Merge git://github.com/littledan/Factor into littledan
2010-01-31 02:54:58 +13:00
Joe Groff
52e25f190c
images.atlas tool for creating an atlas image from an array of image objects
2010-01-29 16:33:19 -08:00
Joe Groff
e8dfc22073
gpu.shaders: don't attempt to bind vertex attributes that don't exist in the compiled shader
2010-01-28 21:48:41 -08:00
Daniel Ehrenberg
93282bcc94
Removing rot/-rot in nsieve and nsieve-bits
2010-01-26 15:11:12 -06:00
Joe Groff
ce5cf520b3
docs for audio.vorbis
2010-01-25 20:35:36 -08:00
Joe Groff
0cd75fb177
don't leak the Factor stream when the vorbis-stream finishes
2010-01-25 20:28:45 -08:00
Joe Groff
9e1f2f422f
audio.loader docs
2010-01-25 20:12:22 -08:00
Joe Groff
1da5fe002e
fix audio.vorbis streaming to read in data from factor stream whenever necessary to feed libogg a full page. fixes premature stops on some test files
2010-01-25 19:19:17 -08:00
Joe Groff
9cccb39a5a
Merge branch 'master' of git://factorcode.org/git/factor
2010-01-25 15:16:05 -08:00
Joe Groff
3487f3a5c5
tweak queue-clip-buffer to stop bothering the audio generator after generate-audio returns a size of 0 or f
2010-01-25 14:52:21 -08:00
Joe Groff
bc14a7392b
docs for audio.engine
2010-01-25 14:49:11 -08:00
Joe Groff
3a00d2573a
docs for "audio" vocab
2010-01-25 13:14:12 -08:00
Slava Pestov
de3168ad71
Various documentation improvements
2010-01-26 01:01:12 +13:00
Slava Pestov
ad2ae73b67
mason.child: run nmake on Windows
2010-01-25 21:05:41 +13:00
Joe Groff
841e267f0a
tweak audio.vorbis to queue up a fixed-sized preallocated buffer instead of taking ogg packets in whatever bizarre size they come
2010-01-24 22:06:23 -08:00
Joe Groff
230630c78a
Merge branch 'master' of git://factorcode.org/git/factor
2010-01-24 12:48:17 -08:00
Joe Groff
a7bb13348d
audio.vorbis phase 2—actually decode and supply audio
2010-01-24 12:47:10 -08:00
Joe Groff
91e014ef96
audio.engine: dispose generator for streaming-audio-clip when it finishes
2010-01-24 12:45:51 -08:00
Joe Groff
1ca0b14235
steal chris double's ogg.player code and turn it into an audio.engine compatible vorbis streamer. phase 1—read headers and determine stream audio format
2010-01-24 10:08:39 -08:00
Joe Groff
a751ecd8b7
audio.engine: let audio generators determine their own buffer size
2010-01-24 10:07:14 -08:00
Doug Coleman
8c1d202b4c
Rename accumulator to collector, pusher to selector
2010-01-22 15:00:53 -06:00
Doug Coleman
eacb1412e2
Mason requires a hostname now (things break if this is an empty string)
2010-01-22 12:59:30 -06:00
Joe Groff
de9dad0f08
make sure VAOs are available to gpu library
2010-01-21 10:41:11 -08:00
Joe Groff
d58ac13101
remove debug prints
2010-01-20 15:23:48 -08:00
Joe Groff
90a065e690
rearrange order of <static-audio-clip> args to be consistent with <streaming-audio-clip> . add a streaming noise generator to audio.engine.test to ensure streaming clips work
2010-01-20 12:26:07 -08:00
Joe Groff
6b8c5bd101
tweak audio.engine generator interface
2010-01-20 11:48:48 -08:00
Joe Groff
87c09af8f3
update game.worlds and gpu.demo.raytrace for audio.engine changes
2010-01-20 11:44:18 -08:00
Joe Groff
92409fd3b6
mop up dead code and other debris from audio.engine
2010-01-20 11:40:13 -08:00
Joe Groff
8f9b5b8bc7
update audio.engine.test for audio.engine changes
2010-01-20 11:36:52 -08:00
Joe Groff
7a27d8a92b
audio.engine improvements: support static and streaming audio clips. let openal handle static sources to avoid factor timer vagaries. rename (audio-clip) to <static-audio-clip>/<streaming-audio-clip>, and <audio-clip> to play-static-audio-clip/play-streaming-audio-clip
2010-01-20 11:35:02 -08:00