Doug Coleman
|
64b248c5d5
|
move images.bitmap.loading to images.bitmap
|
2010-05-01 17:11:11 -05:00 |
Doug Coleman
|
f67c62b0e4
|
Fix help lint for math.polynomials
|
2010-04-30 14:04:45 -05:00 |
Doug Coleman
|
e15c02f308
|
Clean up math.polynomials some
|
2010-04-30 08:42:29 -05:00 |
unknown
|
c02bb4bd17
|
Fix enter-fullscreen on windows
|
2010-04-30 08:06:06 -05:00 |
Doug Coleman
|
242f8490c5
|
Fix smart-if* for multiple inputs and test. oops
|
2010-04-29 20:21:53 -05:00 |
Doug Coleman
|
79a3b71f47
|
Demonstrate smart-if and smart-if* combinators
|
2010-04-29 19:57:07 -05:00 |
Slava Pestov
|
aec2570cd3
|
ui.backend.x11: fix load error
|
2010-04-29 03:59:31 -04:00 |
Slava Pestov
|
e82bbc5412
|
ui.backend.windows: fix compile error
|
2010-04-29 02:20:17 -05:00 |
Slava Pestov
|
1672c34f9f
|
ui: use scroll delta information for smoother mouse scrolling on Windows and Mac OS X
|
2010-04-29 02:52:32 -04:00 |
Slava Pestov
|
cea21f6a3d
|
math.vectors: (vmerge) shouldn't be generic
|
2010-04-29 02:28:05 -04:00 |
Slava Pestov
|
4ee9e5336f
|
math.vectors.simd.cords: a dash of inline sauce
|
2010-04-29 01:58:56 -04:00 |
Slava Pestov
|
0c8ed1b9d7
|
bootstrap.handbook: fix typo
|
2010-04-29 01:43:40 -04:00 |
Joe Groff
|
add082faa3
|
Merge branch 'master' of factorcode.org:/git/factor
|
2010-04-28 15:49:00 -07:00 |
Joe Groff
|
0ab9046300
|
rename half-floats vocab to math.floats.half
|
2010-04-28 15:48:47 -07:00 |
Slava Pestov
|
c9db8f4269
|
io.sockets: update <datagram> docs
|
2010-04-27 10:52:19 -04:00 |
Daniel Ehrenberg
|
bfd76b41c8
|
Merge branch 'master' of git://factorcode.org/git/factor
|
2010-04-25 18:10:36 -05:00 |
Daniel Ehrenberg
|
879687521d
|
Documenting bitfields in structs
|
2010-04-25 18:09:58 -05:00 |
Joe Groff
|
4022ceda8d
|
Merge branch 'master' of factorcode.org:/git/factor
|
2010-04-25 12:19:28 -07:00 |
Joe Groff
|
859ec88bcd
|
ui.backend.x11: search path for xmessage rather than hardcoding path
|
2010-04-25 12:18:45 -07:00 |
Daniel Ehrenberg
|
d4eba4632a
|
Making tools.deploy.shaker remove require-when data structures
|
2010-04-24 21:29:46 -05:00 |
Joe Groff
|
e5c65b2204
|
use word-props instead of singletons for enum>number conversion so there's not a big fat generic making the image buy another plane ticket
|
2010-04-21 22:22:06 -07:00 |
Joe Groff
|
4c7ab0e9a3
|
doll up ENUM: docs
|
2010-04-21 21:33:04 -07:00 |
Doug Coleman
|
339952697f
|
Fix alien.enum docs
|
2010-04-21 21:32:33 -05:00 |
Joe Groff
|
f9668be814
|
alien.enums: make enum>number foldable so it optimizes constant enums to constant ints, make number>enum a macro so it doesn't use c-type metadata at runtime
|
2010-04-20 17:05:14 -07:00 |
Erik Charlebois
|
fdeb305a3c
|
Use generic word for enum>number. Tests and documentations.
|
2010-04-19 20:08:40 -07:00 |
Erik Charlebois
|
baab8c060d
|
Remove ENUM: f and replace uses with CONSTANTs.
Fix bootstrap and load-all errors from enum classes.
|
2010-04-19 20:08:40 -07:00 |
Joe Groff
|
52903ee597
|
prettyprint ENUM: definitions
|
2010-04-19 20:07:18 -07:00 |
Joe Groff
|
d3f770d545
|
add alien.enums vocab with enum-c-types that convert between symbols and integer values in the FFI. update ENUM: to define symbolic enums, and take an optional base type
|
2010-04-19 20:07:18 -07:00 |
Joe Groff
|
e730d3b6d5
|
alien.c-types: use CONSULT: to define c-type-protocol methods on c-type-name
|
2010-04-19 20:07:17 -07:00 |
Joe Groff
|
6e55a3b8f5
|
alien.parser, alien.syntax: send ENUM: body to parse-enum
|
2010-04-19 20:07:17 -07:00 |
Joe Groff
|
f394cb4fdc
|
alien.parser: have define-enum handle the case when the enum name is f
|
2010-04-19 20:07:17 -07:00 |
Joe Groff
|
8c915e05f7
|
alien.parser, alien.syntax: refactor ENUM: to separate parsing from definition
|
2010-04-19 20:07:17 -07:00 |
Joe Groff
|
4bc915d526
|
C-ENUM: -> ENUM:
|
2010-04-19 20:07:16 -07:00 |
Doug Coleman
|
366ce2896f
|
Add callstack-bounds primitive to vm/ for use with javascriptcore library
|
2010-04-19 20:08:15 -05:00 |
Slava Pestov
|
703ff5385d
|
Merge branch 'require-when' of git://github.com/littledan/Factor
|
2010-04-19 14:06:52 -05:00 |
Slava Pestov
|
d88aeb80d9
|
cpu.ppc: fix breakage caused by ##compare-imm change
|
2010-04-19 01:40:16 -05:00 |
Slava Pestov
|
2eda6fc6aa
|
io.encodings: add a fast-path for ascii, utf8 and 8-bit encodings when string only contains ASCII characters
|
2010-04-19 01:14:00 -05:00 |
Slava Pestov
|
d143aa64b2
|
compiler.tree.propagation.transforms: open-code >fixnum when input is already a fixnum or f
|
2010-04-19 01:14:00 -05:00 |
Slava Pestov
|
2517b2fc2b
|
compiler: combine ##load-constant followed by ##alien-double into a ##load-double on x86-32, saving an integer register
|
2010-04-18 21:42:45 -05:00 |
Slava Pestov
|
8f0739197e
|
compiler.cfg: fix some bugs introduced by the ##compare-imm fusion patch
|
2010-04-18 21:42:45 -05:00 |
Slava Pestov
|
bc9241d2b7
|
compiler.tree.propagation.recursive: more fine-grained generalize-counter-interval eliminates overflow checks from binary-search
|
2010-04-18 21:42:45 -05:00 |
Slava Pestov
|
2aaf24412a
|
compiler: change how 'f' is represented in low level IR to simplify some code, and fuse a ##load-constant of a word with a ##compare into a ##compare-imm on x86-32. This eliminates a spill from binary-search
|
2010-04-18 21:42:45 -05:00 |
Slava Pestov
|
cf69c58eee
|
binary-search: use nth-unsafe for a further performance gain
|
2010-04-18 21:42:44 -05:00 |
Daniel Ehrenberg
|
aa6158b366
|
Changing require-when usages to the new syntax for require-when
|
2010-04-18 14:29:24 -05:00 |
Daniel Ehrenberg
|
265fe6208f
|
Adding null? word to test if a set is empty
|
2010-04-17 16:25:51 -05:00 |
Slava Pestov
|
fd7a304410
|
binary-search: better tests
|
2010-04-17 01:04:17 -05:00 |
Slava Pestov
|
c1a870fe72
|
sequences: remove stupid <flat-slice> word
|
2010-04-17 00:58:30 -05:00 |
Slava Pestov
|
8d3d425d44
|
binary-search: faster and cleaner implementation using locals
|
2010-04-17 00:58:12 -05:00 |
Slava Pestov
|
2ace3c5956
|
formatting: remove platform-specific example
|
2010-04-15 16:14:29 -05:00 |
Joe Groff
|
c588d28acb
|
Merge branch 'master' of factorcode.org:/git/factor
|
2010-04-15 13:48:31 -07:00 |