Joe Groff
60468308f1
make a corresponding traditional C-STRUCT: for STRUCT: classes
2009-08-19 22:50:02 -05:00
Joe Groff
06ecb30140
make slot initial-values check the class for an "initial-value" word prop; set this word prop on classes.c-types types
2009-08-19 21:28:20 -05:00
Joe Groff
767d64622d
test that STRUCT:s and UNION-STRUCT:s see properly
2009-08-19 20:32:49 -05:00
Joe Groff
4d95e5ef2e
fix up struct parsing/printing
2009-08-19 20:21:57 -05:00
Joe Groff
d99a126ca4
remove a layer of indirection from classes.c-types
2009-08-19 18:54:11 -05:00
Joe Groff
c898593983
decouple struct parsing/printing from tuple parsing/printing a bit
2009-08-19 18:53:44 -05:00
Joe Groff
4d87c91d59
classes.struct unit tests to check union heap-size and that structs can be passed as FFI args
2009-08-18 13:10:52 -05:00
Joe Groff
600bf6bcdc
don't use setter words from classes.struct boa>object, otherwise struct literals of classes in the current compilation unit won't compile
2009-08-18 10:26:45 -05:00
Joe Groff
4ea2820f2f
remove irrelevant undo test from classes.struct
2009-08-18 10:25:47 -05:00
Joe Groff
24d9a8635c
Merge branch 'struct-classes' of git://factorcode.org/git/factor
2009-08-17 21:26:19 -05:00
Slava Pestov
630ffb8ae6
Merge branch 'master' of git://factorcode.org/git/factor
2009-08-17 20:12:33 -05:00
Slava Pestov
4fac281b1a
rpn: new demo, simple RPN calculator that doesn't use Factor's evaluator reflectively
2009-08-17 20:12:05 -05:00
Doug Coleman
5193cd625f
fix unit tests for multi-methods
2009-08-17 19:24:14 -05:00
Doug Coleman
2d8d92a9d3
move IN: around
2009-08-17 19:05:13 -05:00
Mitchell N Charity
cad255c393
multi-methods: mv from unmaintained/ to extra/
2009-08-17 15:49:43 -04:00
Slava Pestov
5297be3e19
compiler.tree.modular-arithmetic: stronger optimization handles > 1 usages case as well as values defined and used in loops. Eliminates 5 out of 8 >fixnum calls in benchmark.yuv-to-rgb
2009-08-15 18:42:41 -05:00
Doug Coleman
6aa64a15dd
forgot one
2009-08-14 14:40:44 -05:00
Doug Coleman
7c92ab1ea5
move if-zero etc to math, remove 1-/1+ from math
2009-08-14 14:27:23 -05:00
Joe Groff
6fe7fe72c7
Merge branch 'master' of git://factorcode.org/git/factor
2009-08-14 10:55:05 -04:00
Joe Groff
cfe8019ad1
force classes.c-types docs to pull in specialized-arrays.direct docs
2009-08-14 07:49:48 -04:00
Joe Groff
119809f675
classes.c-types doc improvements
2009-08-14 07:29:28 -04:00
Joe Groff
4991171ca6
compiler doesn't like new and boa being overridden so much
2009-08-14 07:09:37 -04:00
Doug Coleman
3f3d57032b
Delete empty unit tests files, remove 1- and 1+, reorder IN: lines in a lot of places, minor refactoring
2009-08-13 19:21:44 -05:00
Joe Groff
4a1b2d0d77
classes.c-types and classes.struct docs
2009-08-13 17:59:38 -04:00
Joe Groff
85e321667a
union classes
2009-08-13 16:55:22 -04:00
Joe Groff
6102f6eba4
compile fix
2009-08-13 13:39:48 -04:00
Joe Groff
92ac48a5bc
coercers and array type relations for c-type classes
2009-08-13 13:33:22 -04:00
Joe Groff
37c6405927
coercers and array type relations for c-type classes
2009-08-13 13:28:00 -04:00
Doug Coleman
56b81a74ab
add chameneos-redux benchmark
2009-08-12 17:46:10 -05:00
Joe Groff
287207df72
fix boa undo to work with structs
2009-08-12 16:09:25 -04:00
Joe Groff
0109061474
tests for literal struct syntax
2009-08-12 16:04:27 -04:00
Joe Groff
875284f8ab
S{ } syntax for structs
2009-08-12 15:59:33 -04:00
Joe Groff
ca592b9654
extend T{ } syntax to build structs
2009-08-12 15:40:06 -04:00
Joe Groff
25c3434892
pprint structs with tuple syntax
2009-08-12 13:16:43 -04:00
Joe Groff
940fbd5ace
see STRUCT: definitions as STRUCT: definitions
2009-08-12 10:37:09 -04:00
Joe Groff
4461a63e1d
get classes.struct tests passing
2009-08-12 10:01:32 -04:00
Joe Groff
4896d6b9a3
struct boa
2009-08-12 09:37:39 -04:00
Joe Groff
f239856649
make "struct-class new" work to create a struct with initial values set
2009-08-12 09:15:46 -04:00
Doug Coleman
aabfc614a1
fix build errors
2009-08-11 23:07:13 -05:00
Joe Groff
3ac907cbc2
tuple-ish structs
2009-08-11 22:13:18 -04:00
Doug Coleman
02becc26fc
add docs for if-zero etc, add docs for 10^
2009-08-11 18:45:01 -05:00
Doug Coleman
eccc919c18
fix project euler 151 and add a unit test
2009-08-11 18:22:44 -05:00
Doug Coleman
4a3d63e00a
use if-zero in a few more places
2009-08-11 18:15:53 -05:00
Doug Coleman
4fef246ca4
add 10^ to math.functions and update usages
2009-08-11 18:00:24 -05:00
Doug Coleman
e23b4b54ea
fix docs
2009-08-11 15:35:57 -05:00
Doug Coleman
7a1837b15a
don't capitalize the first letter of each word in math.text.english
2009-08-11 15:34:11 -05:00
Joe Groff
1c2d94e91c
copyright
2009-08-10 22:39:31 -04:00
Slava Pestov
4b7185b61a
Merge branch 'emacs' of http://git.hacks-galore.org/jao/factor
2009-08-10 16:20:14 -05:00
Joe Groff
06a5c78a34
piles lore
2009-08-10 16:31:54 -04:00
Joe Groff
ce2722ff6d
piles vocab (pools of raw memory)
2009-08-10 16:27:56 -04:00
Joe Groff
a54f893565
Move pools -> memory.pools
2009-08-10 16:18:43 -04:00
Slava Pestov
e9d5b364b3
benchmark.yuv-to-rgb: New benchmark, based on Chris Double's old ogg.player code
2009-08-10 01:17:07 -05:00
Joe Groff
7243d097cb
pools docs, better implementation
2009-08-09 15:22:09 -04:00
Joe Groff
e0624f37b3
pools vocab
2009-08-09 12:52:38 -04:00
Slava Pestov
1cb0f3370b
math.vectors.specialization: first attempt at some call site splitting for vector ops. Specialized array types generate customized variants of all vector words, if input types are known at compile time, a call to the specialized version is inserted
2009-08-09 03:07:33 -05:00
Slava Pestov
d0c393aa60
compiler.cfg: new system to track when results of analyses need to be recomputed (reverse post order, linear order, predecessors, dominance, loops). Passes can now call needs-predecessors, needs-dominance, needs-loops at the beginning, and cfg-changed, predecessors-changd at the end. Linearization order now takes loop nesting into account, and linear scan now uses linearization order instead of RPO.
2009-08-08 20:02:56 -05:00
Joe Groff
fcfe16d8d0
make simplify-callable prettyprinting an optional load in extra
2009-08-07 16:19:46 -04:00
Sam Anklesaria
cdd311b3d1
removed basis dependent vocabs
2009-08-06 21:01:51 -05:00
Slava Pestov
b06fe403c8
file-trees: load fix
2009-08-06 16:49:02 -05:00
Slava Pestov
2e73038043
Revert basis UI gadget changes
2009-08-06 16:46:48 -05:00
Sam Anklesaria
827d30a95b
Merge branch 'master' of git://factorcode.org/git/factor
2009-08-06 15:40:57 -05:00
Sam Anklesaria
df371bd8bb
magic scrollers hide sliders when not needed
2009-08-06 15:20:10 -05:00
Sam Anklesaria
a621e381e3
merged control extras into basis
2009-08-06 15:19:28 -05:00
Slava Pestov
311774cb68
modules.rpc-server: don't start server by default
2009-08-05 22:56:19 -05:00
Slava Pestov
805b0b2430
Merge branch 'master' of git://github.com/bogiebro/factor into bogie
2009-08-05 22:20:40 -05:00
Sam Anklesaria
9d3fe3fd9a
removed demo from poppers
2009-08-05 20:04:14 -05:00
Sam Anklesaria
d65be18dce
ui.gadgets.poppers: new ui gadget
2009-08-05 20:01:50 -05:00
Sam Anklesaria
e426bc4be8
moved patterns to persistency for new db prep
2009-08-05 16:45:22 -05:00
Sam Anklesaria
0c4b9a0d58
simplified ui.gadgets.tables
2009-08-05 16:24:56 -05:00
Sam Anklesaria
42d478054f
ui.gadgets.layout: add-gadget-at refactored
2009-08-05 08:44:14 -05:00
Slava Pestov
97ec3ea1b4
compiler.graphviz: add high-level IR call graph rendering
2009-08-05 03:33:06 -05:00
Sam Anklesaria
f9cc05e14a
gadgets.controls.refactoring
2009-08-04 23:00:46 -05:00
Sam Anklesaria
c05e91a7a3
replaced redundancies
2009-08-04 17:16:34 -05:00
Sam Anklesaria
bc0711cbe5
modules vocab in working order
2009-08-03 23:12:34 -05:00
Sam Anklesaria
a7ff4c7884
not using message passing threads for modules
2009-08-03 22:29:02 -05:00
Sam Anklesaria
07b34c6d0a
Merge branch 'master' of git://factorcode.org/git/factor
2009-08-03 10:13:27 -05:00
Sam Anklesaria
a211054962
textmate bundle work- stopped by modules bug
2009-08-03 10:12:20 -05:00
Doug Coleman
a67a424644
Merge branch 'master' of git://factorcode.org/git/factor
2009-08-02 23:18:09 -05:00
Joe Groff
f5edb8629f
one last sort-with-able straggler in fuel.xref
2009-08-02 20:17:25 -05:00
Joe Groff
97a515c04e
[ [ ... ] bi@ >=< ] sort => [ ... ] inv-sort-with
2009-08-02 20:14:56 -05:00
Joe Groff
a2fe9f1952
[ [ ... ] bi@ <=> ] sort => [ ... ] sort-with
2009-08-02 20:13:59 -05:00
Joe Groff
2a60451107
[ [ ... ] compare invert-comparison ] sort => [ ... ] inv-sort-with
2009-08-02 20:10:58 -05:00
Joe Groff
7c5ef08aab
[ [ ... ] compare ] sort => [ ... ] sort-with
2009-08-02 20:09:23 -05:00
Joe Groff
f0f20708cd
gpu.render: remove gpu-data-ptr slot specialization on index-elements. it prevents using specialized-arrays or other byte-array wrappers with index-elements
2009-08-02 19:52:33 -05:00
Doug Coleman
1660be50a4
remove some c parsing words from sequence-parser
2009-08-01 20:42:29 -05:00
Slava Pestov
ee82d5a19f
benchmark.beust2: use iota instead of integer sequences
2009-08-01 18:56:35 -05:00
Sam Anklesaria
7f33da63ce
split + renamed ui.frp for better integration with other libs
2009-08-01 15:18:24 -05:00
Slava Pestov
33d3761314
classes.tuple.change-tracking: fix using line in tests
2009-08-01 01:25:13 -05:00
Joe Groff
5e5bddbe54
Merge branch 'master' of git://factorcode.org/git/factor
2009-07-31 22:32:57 -05:00
Joe Groff
06eeedcb4c
change-tracking-tuple class. subclasses will have a "changed?" slot that gets set to true when any slot is modified
2009-07-31 21:48:17 -05:00
Slava Pestov
d63f8ed682
alien.marshall.syntax: add C-INCLUDE: <stdlib.h> to please OpenBSD x86-64
2009-07-31 19:54:11 -05:00
Joe Groff
918b95dfc7
fix some lousy docs in gpu.textures
2009-07-31 15:34:29 -05:00
Sam Anklesaria
6de5f0964b
font syntax for gadgets
2009-07-31 11:41:50 -05:00
Sam Anklesaria
92cc62de85
algebraic data types
2009-07-31 11:11:49 -05:00
Sam Anklesaria
0e1b014ea0
simplified main word definition
2009-07-31 11:10:51 -05:00
Sam Anklesaria
24e5d416a7
added various author files
2009-07-31 11:10:14 -05:00
Jose A. Ortega Ruiz
7d7a85e69a
FUEL: Fix word completion in contexts where no context is provided (e.g., the listener)
2009-07-31 17:46:52 +02:00
Joe Groff
9c9132297f
no need to call set-gpu-state* directly
2009-07-30 20:57:22 -05:00
Slava Pestov
b43c8b40ac
Merge branch 'master' of git://factorcode.org/git/factor
2009-07-30 19:11:02 -05:00
Sam Anklesaria
c27c4d1fdf
modules.using: added licenses
2009-07-30 17:12:49 -05:00
Sam Anklesaria
9c0668180d
ui.frp: template creation moved to runtime
2009-07-30 17:12:06 -05:00
Joe Groff
b6ddcafcbd
Merge branch 'master' of git://factorcode.org/git/factor
2009-07-30 11:05:36 -05:00
Joe Groff
c7dde45c2a
hyphens>underscores in VERTEX-FORMAT for consistency with UNIFORM-TUPLE
2009-07-30 10:58:34 -05:00
Slava Pestov
cc11727627
benchmark.pidigits: reduce parameter to speed up CI runs
2009-07-30 09:24:41 -05:00
Joe Groff
1e389c921d
remove some leftover debug code from bunny shader
2009-07-29 20:06:28 -05:00
Slava Pestov
437bb913cc
Merge branch 'irc' of git://tiodante.com/git/factor
2009-07-29 19:27:41 -05:00
Sam Anklesaria
3f1b35e21b
modules.using: fixed help-lint errors
2009-07-29 16:24:14 -05:00
Sam Anklesaria
eb59431c3f
modules.using rewrite
2009-07-29 15:48:54 -05:00
Sam Anklesaria
fe86d9f56e
Merge branch 'master' of git://factorcode.org/git/factor
2009-07-28 16:42:38 -05:00
Sam Anklesaria
0c104ca126
db configurations factored out through db.info
2009-07-28 15:34:49 -05:00
Sam Anklesaria
7a5309f075
comboboxes use frp
2009-07-28 11:40:58 -05:00
Slava Pestov
4175585fd4
Merge branch 'master' into dcn
2009-07-28 11:20:43 -05:00
Slava Pestov
5344302040
compiler.cfg.graphviz: add render-dom word
2009-07-28 11:16:32 -05:00
Slava Pestov
41c5f0d941
compiler.cfg.graphviz: A utility for rendering CFGs with graphviz
2009-07-28 06:41:29 -05:00
Sam Anklesaria
16e44372e3
Merge branch 'master' of git://factorcode.org/git/factor
2009-07-27 21:46:10 -05:00
Sam Anklesaria
77a128fc33
some non-reflective frp deployment working
2009-07-27 21:44:18 -05:00
Joe Groff
afb3825b8e
Merge branch 'master' of git://factorcode.org/git/factor
2009-07-27 13:24:23 -05:00
Joe Groff
90985ea362
verify transform feedback format matches requested format after linking program-instances
2009-07-27 13:16:41 -05:00
Joe Groff
b99b686194
update gpu docs
2009-07-26 23:00:35 -05:00
Jeremy Hughes
f504ad2e43
alien.marshall: doc fix
2009-07-27 15:30:30 +12:00
Joe Groff
bfcb95edaf
accept transform-feedback-output target from render
2009-07-26 22:24:33 -05:00
Joe Groff
eeb02815bc
set transform feedback format at program link
2009-07-25 21:19:56 -05:00
Joe Groff
01f172b5be
add a buffer-range tuple to represent a subset of a buffer. add support for specifying a transform feedback format to GLSL-PROGRAM: syntax
2009-07-25 15:50:38 -05:00
Joe Groff
33395eeabd
move vertex-formats and vertex-arrays to gpu.shaders so we can use them for transform feedback formats
2009-07-25 11:30:59 -05:00
Jeremy Hughes
eabf32a32e
alien.cxx.syntax: fix tests
2009-07-25 16:57:12 +12:00
Slava Pestov
e664f44cfe
Merge branch 'marshall' of git://github.com/jedahu/factor
2009-07-24 18:08:52 -05:00
Jeremy Hughes
c458904fd7
alien.marshall: docs lint fix
2009-07-24 18:24:46 +12:00
Jeremy Hughes
abf1ae4702
alien.inline: define-c-library: set "c-library"
2009-07-24 18:24:27 +12:00
Jeremy Hughes
13cf80c0c7
alien.inline.syntax: changed RAW-C: to <RAW-C
2009-07-24 15:43:44 +12:00
Slava Pestov
3c7bd34a15
Merge branch 'cxx' of git://github.com/jedahu/factor
2009-07-23 21:25:20 -05:00
Doug Coleman
9e7bfc202b
remove experimental constructors features
2009-07-23 15:59:55 -05:00
Joe Groff
3759cd7efc
update gpu.util.wasd to match uniform tuple changes
2009-07-23 14:58:45 -05:00
Joe Groff
739d99d4e8
Merge branch 'master' of git://factorcode.org/git/factor
2009-07-23 13:39:52 -05:00
Joe Groff
733c208f8c
doc updates for uniform-tuple changes
2009-07-23 13:39:28 -05:00
Joe Groff
2a194ea780
bind textures out of uniform structs and arrays
2009-07-23 13:01:21 -05:00
Joe Groff
bba46d2b30
improve uniform-tuple interface in gpu.render. uniform-tuples can now contain other uniform-tuples to represent struct uniforms. use glUniform*v to blast uniform arrays in one shot. s/-/_/ in slot names so they look more factorish on the CPU side
2009-07-22 22:32:02 -05:00
Joe Groff
3bbc9835fc
add a new "make-tuple" combinator for cleaving values into tuple slots by name. make render-set read-only and update gpu demos to use make-tuple
2009-07-22 12:43:44 -05:00
Sam Anklesaria
3adec5c396
separated run-desc from launcher
2009-07-22 10:28:27 -05:00
Sam Anklesaria
cc38d1ada6
Merge branch 'master' of git://factorcode.org/git/factor
...
Conflicts:
basis/functors/functors.factor
basis/io/launcher/launcher.factor
basis/ui/gadgets/tables/tables.factor
2009-07-22 10:02:09 -05:00
Sam Anklesaria
58d8aacb74
generalized image buttons
2009-07-22 09:46:52 -05:00
Jeremy Hughes
2c40a6667c
Merge branch 'master' into marshall
...
* master: (96 commits)
compiler.cfg.dataflow-analysis: iterative dataflow analysis framework
functors: add MIXIN:, SINGLETON:
Add assoc-refine, which takes the intersection of a sequence of assocs
compiler.cfg: Fix unit tests
compiler.cfg.registers: minor optimization
compiler.cfg.ssa: Cytron's SSA construction algorithm
compiler.cfg.dominance: fix idom computation, compute dominator tree, compute dominance frontiers, add some tests
Move conjoin-at from compiler.cfg.liveness to sets
sequences.abbrev: add docs - not much, but a start
sequences.abbrev: keep insertion order
sequences.abbrev: more small refactoring
sequences.abbrev: small refactoring
sequences.abbrev: Initial commit
opengl is for chumps
alien.inline.compiler: help-lint fix
parser: remove outdated unit tests that were superseded by tests in vocabs.parser
vocabs.parser: add tests to assert that the correct errors get thrown
ui.tools.listener: selecting a word from a completion popup now behaves like a USE: followed by a FROM:
FROM: and RENAME: give a more meaningful error if the vocabulary does not exist
compiler.cfg.stack-analysis: fix outdated tests
...
2009-07-22 19:45:48 +12:00
Jeremy Hughes
f261752dd1
alien.inline.types: a trifling matter
2009-07-22 19:30:55 +12:00
Jeremy Hughes
7ad0924df2
alien.cxx: methods and virtual methods
2009-07-22 19:25:13 +12:00
Jeremy Hughes
8d4585edef
alien.marshall: tidy unmarshallers
2009-07-22 19:20:01 +12:00
Jeremy Hughes
1218d3fa9d
alien.cxx: C++ methods
2009-07-22 17:21:07 +12:00
Jeremy Hughes
186cc7edb3
added alien.cxx
2009-07-22 16:38:01 +12:00
Jeremy Hughes
8ae1fb66a3
alien.inline.types: fix parse-c++-type
2009-07-22 15:57:29 +12:00
Jeremy Hughes
c780bb724d
alien.marshall: C++ type parsing
2009-07-22 12:41:29 +12:00
Sam Anklesaria
568f55f105
product specifiers removed from frp signals
2009-07-21 19:40:06 -05:00
Jeremy Hughes
59091c6cf2
alien.marshall: refactored unmarshalling words
2009-07-21 17:10:04 +12:00
Maximilian Lupke
08814c3308
sequences.abbrev: add docs - not much, but a start
2009-07-21 00:37:45 +02:00
Maximilian Lupke
ea7cbd2b5a
sequences.abbrev: keep insertion order
2009-07-20 20:18:13 +02:00
Maximilian Lupke
e3ec2b6c8b
sequences.abbrev: more small refactoring
2009-07-20 17:22:55 +02:00
Maximilian Lupke
52e09199e1
sequences.abbrev: small refactoring
2009-07-20 01:40:20 +02:00
Maximilian Lupke
8e9badd4f5
sequences.abbrev: Initial commit
2009-07-20 01:31:26 +02:00
Slava Pestov
dbf04ff2ca
opengl is for chumps
2009-07-19 14:34:24 -05:00
Slava Pestov
e729ea3dea
alien.inline.compiler: help-lint fix
2009-07-19 02:09:12 -05:00
Slava Pestov
7969581474
Merge branch 'master' of git://factorcode.org/git/factor
2009-07-18 23:13:43 -05:00
Slava Pestov
200cd5d43f
Merge branch 'marshall' of git://github.com/jedahu/factor
2009-07-18 23:13:22 -05:00
Slava Pestov
389b689796
slightly faster heaps, add benchmark
2009-07-18 00:52:24 -05:00
Jeremy Hughes
0560e3abea
alien.inline.compiler: fixed linking on winnt (requires gcc.exe and g++.exe)
2009-07-18 17:08:53 +12:00
Slava Pestov
4931ab0d5f
benchmark: run each benchmark 5 times and take the best time
2009-07-16 03:30:11 -05:00
Slava Pestov
fbf907308e
Merge branch 'marshall' of git://github.com/jedahu/factor
2009-07-16 03:26:35 -05:00
Jeremy Hughes
8c892380fe
alien.marshall.syntax: fixed CM-FUNCTION: example
2009-07-16 20:22:41 +12:00
Slava Pestov
86b6f65fd0
Merge branch 'marshall' of git://github.com/jedahu/factor
2009-07-16 03:08:58 -05:00
Jeremy Hughes
5ae07b3168
help lint fixes
2009-07-16 19:57:47 +12:00
Jeremy Hughes
7596b3288c
alien.marshall.syntax-tests: use alien.inline.syntax vocab
2009-07-16 19:55:08 +12:00
Slava Pestov
440df3916a
Merge branch 'marshall' of git://github.com/jedahu/factor
2009-07-16 00:35:16 -05:00
Jeremy Hughes
267d8d2a85
alien.marshall.syntax: use alien.inline.syntax vocab
2009-07-16 17:23:22 +12:00
Slava Pestov
b4c522f045
Merge branch 'marshall' of git://github.com/jedahu/factor
2009-07-15 19:25:41 -05:00
Jeremy Hughes
28dbb22aee
split alien.inline syntax into alien.inline.syntax
2009-07-15 16:51:44 +12:00
Jeremy Hughes
67c7df2653
alien.marshall.syntax: add more tests
2009-07-15 16:43:42 +12:00
Jeremy Hughes
eef0ef9068
alien.marshall.syntax: fix marshalled-function
2009-07-15 16:43:19 +12:00
Jeremy Hughes
17e2c9f91c
alien.marshall.private: fix ptr-pass-through
2009-07-15 16:42:45 +12:00
Jeremy Hughes
0c0ae68c5e
alien.marshall: fixed out-arg-unmarshaller
2009-07-15 16:42:00 +12:00
Jeremy Hughes
e3a1299993
alien.marshall: added boolean as bool alias
2009-07-15 16:41:40 +12:00
Jeremy Hughes
e4fbb978a3
alien.marshall.types: added pointer-to-non-const-primitive?
2009-07-15 16:41:06 +12:00
Jeremy Hughes
30698cc534
alien.marshall.types: robustifying
2009-07-15 16:40:41 +12:00
Jeremy Hughes
c1ccc6a2b0
alien.inline: added raw-c word
2009-07-15 16:40:00 +12:00
Jeremy Hughes
79dd644e57
moved alien.inline and alien.marshall to extra
2009-07-14 22:39:27 +12:00
Slava Pestov
05343e88ba
bson: fix broken unit test
2009-07-13 22:59:51 -05:00
Sascha Matzke
f4b4195a74
added unit-tests to bson vocab
2009-07-11 11:15:13 +02:00
Slava Pestov
949b527ed5
Help lint fixes for urls.encoding and mongodb.driver
2009-07-10 07:52:20 -05:00
Slava Pestov
c25ac2a066
llvm: add unportable tag
2009-07-10 07:46:47 -05:00
sheeple
b7aac8c13a
llvm.core: fix add-llvm-library
2009-07-10 07:38:19 -05:00
Slava Pestov
e0fa51512f
llvm: new add-llvm-library word to make things a bit more portable
2009-07-10 07:07:54 -05:00
Slava Pestov
5cb7220ed8
Merge branch 'for-slava' of git://github.com/x6j8x/factor
2009-07-09 17:09:09 -05:00
Sascha Matzke
9bba898dfb
replace 2array "." join with "." glue
2009-07-09 14:17:10 +02:00
Slava Pestov
92b0765cd7
contributors: exclude merges to make patch counts more reasonable
2009-07-09 06:58:47 -05:00
Slava Pestov
93195e2914
Merge branch 'for-slava' of git://github.com/x6j8x/factor
2009-07-09 06:40:52 -05:00
Sascha Matzke
b1e91e10e6
changed single byte writes to write1
2009-07-09 13:36:54 +02:00
Sascha Matzke
1aad74c71b
removed usages of sprintf
...
made collection handling more concise
2009-07-09 13:36:37 +02:00
Sascha Matzke
ce9406ea86
fixed signed number decoding problem
2009-07-09 13:36:19 +02:00
Slava Pestov
3acc06c5d9
Merge branch 'thead' of git://github.com/phildawes/factor
2009-07-09 06:22:29 -05:00
Slava Pestov
5536237232
Merge branch 'llvm' of git://github.com/yuuki/factor
2009-07-09 06:21:44 -05:00
Slava Pestov
6737d2cdab
benchmark.hashtables: throw something together
2009-07-07 12:20:43 -05:00
Slava Pestov
daed003f33
vocabs.hierarchy: more refactoring, update existing code for new API
2009-07-06 04:55:23 -05:00
Slava Pestov
5bd27a8dee
webkit-demo: update for recent <ViewWindow> stack effect change
2009-07-05 21:40:47 -05:00
Joe Groff
ad2bffd4da
Merge branch 'master' of git://factorcode.org/git/factor
2009-07-02 22:22:55 -05:00
Joe Groff
f9138f3048
variants docs nitpicks
2009-07-02 19:01:50 -05:00
Slava Pestov
9404a7d0e3
half-floats: Add some more unit tests
2009-07-02 17:52:53 -05:00
Joe Groff
97adae24f0
pardon my dust
2009-07-01 17:57:21 -05:00
Matthew Willis
b0ca5ecffa
updated llvm.invoker test to use install-bc
2009-07-01 14:52:15 +09:00
Matthew Willis
e8d298588f
Merge branch 'master' into llvm
2009-07-01 11:15:54 +09:00
Matthew Willis
778707e8fa
add license and copywrite to extra/llvm vocabs
2009-07-01 11:08:57 +09:00
Slava Pestov
1acf243cce
Fix conflict
2009-06-30 20:16:09 -05:00
Doug Coleman
e8390ebace
imagebin does the right thing now
2009-06-30 17:39:36 -05:00
Doug Coleman
fefea85514
working on imagebin
2009-06-30 14:56:58 -05:00
Phil Dawes
c1d08d213f
Added thead, tfoot to html
2009-06-30 16:26:51 +01:00
Matthew Willis
b46999584b
invoker infers function param c-types more generally
2009-06-30 22:55:20 +09:00
Matthew Willis
d4c03d8459
add invoker test that tests the entire llvm binding so far
2009-06-30 11:58:09 +09:00
Matthew Willis
1716a4bec8
remove llvm.bindings, made obsolete by llvm.wrappers and friends
2009-06-30 11:57:24 +09:00
Matthew Willis
c843edd870
install functions from llvm bytecode, with test
2009-06-30 11:43:04 +09:00
Sam Anklesaria
721a6dc3ab
"<$" made generic + moved to monads
2009-06-27 13:57:29 -05:00
Sam Anklesaria
07c8c00a12
fixed binding bugs in frp
2009-06-27 13:22:48 -05:00
Matthew Willis
16a2d8aa79
Merge branch 'master' of git://factorcode.org/git/factor into llvm
2009-06-27 19:43:17 +09:00
Matthew Willis
48863ca171
Added global jit, and convenience words for dealing with it
2009-06-27 18:41:40 +09:00
Doug Coleman
1cb6bc99da
Merge branch 'master' of git://factorcode.org/git/factor
...
Conflicts:
basis/compiler/cfg/linear-scan/resolve/resolve-tests.factor
2009-06-26 21:51:08 -05:00
Doug Coleman
9fd65ad324
add collect-values to histogram
2009-06-26 21:46:59 -05:00
Joe Groff
911acd6a4a
docs for variants
2009-06-26 17:12:08 -05:00
Joe Groff
7a88c5ae8a
variants vocab for ADTs
2009-06-26 16:31:20 -05:00
Sam Anklesaria
a6f65a483b
Merge branch 'master' of git://factorcode.org/git/factor
2009-06-26 15:52:48 -05:00
Sam Anklesaria
244ad93577
gui-sudoku makes sudokus too
2009-06-26 15:28:23 -05:00
Sam Anklesaria
96fccd9c6c
added summary/ author files
2009-06-26 15:25:50 -05:00
Matthew Willis
081f24ccf7
convert from LLVM types, with tests
2009-06-26 22:01:20 +09:00
Matthew Willis
c331b31007
Update LLVMTypeKind enum
2009-06-26 22:00:55 +09:00
Sam Anklesaria
93641c534d
frp documentation updated
2009-06-25 23:23:09 -05:00
Sam Anklesaria
5a465d016b
changed frp demo to a gui sudoku solver
2009-06-25 16:09:23 -05:00
Sam Anklesaria
5ef2e957e3
frp: using unparent rather than manual child removal
2009-06-25 15:55:09 -05:00
Doug Coleman
c44df7832c
Merge branch 'master' of git://factorcode.org/git/factor
2009-06-25 13:26:18 -05:00
Matthew Willis
cf64ea4583
Merge branch 'master' of git://factorcode.org/git/factor into llvm
2009-06-26 00:23:44 +09:00
Matthew Willis
8934bb8e49
Added type parser, factor llvm type objects, and recursive type resolution
2009-06-26 00:21:54 +09:00
Sam Anklesaria
ea052600bf
simplification of frp
2009-06-24 20:06:12 -05:00
Joe Groff
845e9532ba
update demos using GL_EXT_framebuffer_object and GL_ARB_texture_float to use suffixless opengl 3 symbol names
2009-06-24 17:59:25 -05:00
Matthew Willis
2f80903224
Merge branch 'master' of git://factorcode.org/git/factor into llvm
2009-06-23 14:02:08 +09:00
Slava Pestov
5f534fa1ca
Merge branch 'master' of git://factorcode.org/git/factor
2009-06-22 16:01:43 -05:00
Slava Pestov
d43aaaa0bf
Merge branch 'mongo-factor-driver' of git://github.com/x6j8x/factor
2009-06-22 16:01:14 -05:00
Joe Groff
8fabe24b1d
Merge branch 'master' of git://factorcode.org/git/factor
2009-06-22 15:54:25 -05:00
Doug Coleman
3afd2599ce
fix cursor 3map
2009-06-22 11:55:42 -05:00
Joe Groff
ac3ec67c6a
separate component format from component order in image objects
2009-06-22 11:20:54 -05:00
Samuel Tardieu
65e495aa66
Remove spurious dup in io.serial.unix/linux
2009-06-22 18:08:12 +02:00
Matthew Willis
ded676e4e3
beginnings of extra/llvm
2009-06-22 21:21:15 +09:00
Sascha Matzke
f2c250180c
small bson write performance enhancement, some code optimization, added type declarations
2009-06-22 08:32:32 +02:00
Sam Anklesaria
2a26670099
image buttons built in
2009-06-21 21:08:50 -05:00
Sam Anklesaria
b8633e5e12
fixed point signals
2009-06-21 21:08:24 -05:00
Sam Anklesaria
08c386f534
dynamic lambdas
2009-06-21 21:07:16 -05:00
Slava Pestov
f2208728e2
Merge branch 'master' of git://factorcode.org/git/factor
2009-06-20 15:35:12 -05:00
Slava Pestov
2e5124f035
tokyo.alien.tctdb: int32_t is not defined on Windows, but int is the sae thing so use that instead
2009-06-20 15:35:01 -05:00
Matthew Willis
04c3d6e074
Merge branch 'master' of git://factorcode.org/git/factor
2009-06-20 18:34:22 +09:00
Doug Coleman
b8588b4b63
Merge branch 'master' of git://factorcode.org/git/factor
2009-06-19 14:42:57 -05:00