]> gitweb.factorcode.org Git - factor.git/log
factor.git
15 years agowindows backend for ui.offscreen
Joe Groff [Wed, 10 Dec 2008 02:55:54 +0000 (18:55 -0800)]
windows backend for ui.offscreen

15 years agodo-offscreen combinator for managing resources while running a gadget offscreen....
Joe Groff [Tue, 9 Dec 2008 23:27:30 +0000 (15:27 -0800)]
do-offscreen combinator for managing resources while running a gadget offscreen. tweak bgr[a]>bitmap to copy the pixel memory

15 years agosuppress error when clicking the keyboard in key-caps
Joe Groff [Tue, 9 Dec 2008 22:50:54 +0000 (14:50 -0800)]
suppress error when clicking the keyboard in key-caps

15 years agoTweak windows and x11 backends to work with changes made for offscreen rendering
Joe Groff [Tue, 9 Dec 2008 18:19:14 +0000 (10:19 -0800)]
Tweak windows and x11 backends to work with changes made for offscreen rendering

15 years agoMove offscreen-world widget and support words into ui.offscreen vocab
Joe Groff [Tue, 9 Dec 2008 18:07:57 +0000 (10:07 -0800)]
Move offscreen-world widget and support words into ui.offscreen vocab

15 years agoreenable BGRA case in draw-image
Joe Groff [Tue, 9 Dec 2008 17:30:05 +0000 (09:30 -0800)]
reenable BGRA case in draw-image

15 years agooffscreen-world widgets and offscreen pixel format fixes
Joe Groff [Tue, 9 Dec 2008 17:22:23 +0000 (09:22 -0800)]
offscreen-world widgets and offscreen pixel format fixes

15 years agoliterals vocab. you can interpolate CONSTANT-WORD values into a literal sequence...
Joe Groff [Tue, 9 Dec 2008 07:13:26 +0000 (23:13 -0800)]
literals vocab. you can interpolate CONSTANT-WORD values into a literal sequence with { $ CONSTANT-WORD } .

15 years agococoa ui compile fixes
Joe Groff [Tue, 9 Dec 2008 05:00:47 +0000 (21:00 -0800)]
cocoa ui compile fixes

15 years agoMerge branch 'master' of git://factorcode.org/git/factor
Joe Groff [Tue, 9 Dec 2008 03:32:49 +0000 (19:32 -0800)]
Merge branch 'master' of git://factorcode.org/git/factor

15 years agococoa backend for offscreen world rendering
Joe Groff [Tue, 9 Dec 2008 03:30:10 +0000 (19:30 -0800)]
cocoa backend for offscreen world rendering

15 years agoupdate all editors for windows 64 to look in "program files" and "program files ...
Doug Coleman [Tue, 9 Dec 2008 02:11:24 +0000 (20:11 -0600)]
update all editors for windows 64 to look in "program files" and "program files (x86)"

15 years agofix bug in io.paths, add io.paths.windows
Doug Coleman [Tue, 9 Dec 2008 02:10:52 +0000 (20:10 -0600)]
fix bug in io.paths, add io.paths.windows

15 years agoMerge branch 'master' of git://repo.or.cz/factor/jcg
U-C4\Administrator [Mon, 8 Dec 2008 22:09:19 +0000 (16:09 -0600)]
Merge branch 'master' of git://repo.or.cz/factor/jcg

15 years agogive OpenGL demo keys a little boost
Joe Groff [Mon, 8 Dec 2008 20:55:22 +0000 (12:55 -0800)]
give OpenGL demo keys a little boost

15 years agohey spheres, don't go run off the cliff if you didn't initialize
Joe Groff [Mon, 8 Dec 2008 20:51:52 +0000 (12:51 -0800)]
hey spheres, don't go run off the cliff if you didn't initialize

15 years agofix bunny/outlined framebuffer refresh bug and put some lipstick on it
Joe Groff [Mon, 8 Dec 2008 20:24:36 +0000 (12:24 -0800)]
fix bunny/outlined framebuffer refresh bug and put some lipstick on it

15 years agoremove >r r>
Doug Coleman [Mon, 8 Dec 2008 06:10:24 +0000 (00:10 -0600)]
remove >r r>

15 years agoremove >r r>
Doug Coleman [Mon, 8 Dec 2008 06:05:52 +0000 (00:05 -0600)]
remove >r r>

15 years agoadd file-systems. word
Doug Coleman [Mon, 8 Dec 2008 05:51:13 +0000 (23:51 -0600)]
add file-systems. word

15 years agoMerge branch 'master' of git://factorcode.org/git/factor
Doug Coleman [Mon, 8 Dec 2008 01:51:33 +0000 (19:51 -0600)]
Merge branch 'master' of git://factorcode.org/git/factor

15 years agoMerge branch 'master' of git://factorforge.org/git/william42
Slava Pestov [Mon, 8 Dec 2008 01:49:20 +0000 (19:49 -0600)]
Merge branch 'master' of git://factorforge.org/git/william42

15 years agoFix some problems with arithmetic type inference, exposed by recent changes to log2...
Slava Pestov [Mon, 8 Dec 2008 01:44:49 +0000 (19:44 -0600)]
Fix some problems with arithmetic type inference, exposed by recent changes to log2 word
- declared input type for bignum-shift was stricter than the runtime behavior, leading to bad propagation of type info if shift count was a bignum
- types inferred for type functions which used number-valued/integer-valued/real-valued were not always precise, eg bignum bignum bitxor => integer
- add interval-log2, type function for (log2)
- remove math-class-min, it was useless

15 years agoremove some trivial definitions from lint
Doug Coleman [Sun, 7 Dec 2008 23:22:05 +0000 (17:22 -0600)]
remove some trivial definitions from lint

15 years agoremove combinators that nobody uses
Doug Coleman [Sun, 7 Dec 2008 23:21:15 +0000 (17:21 -0600)]
remove combinators that nobody uses

15 years agoMerge branch 'master' of git://factorcode.org/git/factor
Slava Pestov [Sun, 7 Dec 2008 14:51:40 +0000 (08:51 -0600)]
Merge branch 'master' of git://factorcode.org/git/factor

15 years agoRemove cache-nth word, nobody was using it and the semantics were broken
Slava Pestov [Sun, 7 Dec 2008 14:51:22 +0000 (08:51 -0600)]
Remove cache-nth word, nobody was using it and the semantics were broken

15 years agoFix grouping unit test
Slava Pestov [Sun, 7 Dec 2008 14:50:59 +0000 (08:50 -0600)]
Fix grouping unit test

15 years agoMove two unit tests
Doug Coleman [Sun, 7 Dec 2008 14:39:16 +0000 (08:39 -0600)]
Move two unit tests

15 years agoirc.ui: Fixed mode stuff
William Schlieper [Sun, 7 Dec 2008 09:06:52 +0000 (04:06 -0500)]
irc.ui: Fixed mode stuff

15 years agoremove bogus equality
Doug Coleman [Sun, 7 Dec 2008 07:59:38 +0000 (01:59 -0600)]
remove bogus equality

15 years agomove lint from unmaintained to extra
Doug Coleman [Sun, 7 Dec 2008 07:55:19 +0000 (01:55 -0600)]
move lint from unmaintained to extra

15 years agoupper? was copy/pasted and WRONG. found with extra/lint
Doug Coleman [Sun, 7 Dec 2008 07:36:10 +0000 (01:36 -0600)]
upper? was copy/pasted and WRONG.  found with extra/lint

15 years agoremove outdated readmes
Doug Coleman [Sun, 7 Dec 2008 05:42:41 +0000 (23:42 -0600)]
remove outdated readmes

15 years agorefactor extra inverse a bit
Doug Coleman [Sun, 7 Dec 2008 05:38:04 +0000 (23:38 -0600)]
refactor extra inverse a bit

15 years agofix math docs, refactor a bit
Doug Coleman [Sun, 7 Dec 2008 05:12:38 +0000 (23:12 -0600)]
fix math docs, refactor a bit

15 years agoremove moved docs
Doug Coleman [Sun, 7 Dec 2008 05:08:18 +0000 (23:08 -0600)]
remove moved docs

15 years agoadd finance words to math.finance
Doug Coleman [Sun, 7 Dec 2008 05:05:02 +0000 (23:05 -0600)]
add finance words to math.finance

15 years agoremove finance words from calendar
Doug Coleman [Sun, 7 Dec 2008 05:04:54 +0000 (23:04 -0600)]
remove finance words from calendar

15 years agoclean up extra crypto a bit
Doug Coleman [Sun, 7 Dec 2008 05:01:17 +0000 (23:01 -0600)]
clean up extra crypto a bit

15 years agorename hardware-info to system-info
Doug Coleman [Sun, 7 Dec 2008 04:58:19 +0000 (22:58 -0600)]
rename hardware-info to system-info

15 years agoMerge branch 'master' of git://tiodante.com/git/factor
William Schlieper [Sun, 7 Dec 2008 01:43:38 +0000 (20:43 -0500)]
Merge branch 'master' of git://tiodante.com/git/factor

15 years agoMerge branch 'master' of git://factorcode.org/git/factor
William Schlieper [Sun, 7 Dec 2008 01:42:14 +0000 (20:42 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor

15 years agoirc.messages: Fix parsing of MODE messages with the mode on the trailing part of...
Bruno Deferrari [Sun, 7 Dec 2008 01:27:32 +0000 (23:27 -0200)]
irc.messages: Fix parsing of MODE messages with the mode on the trailing part of the message

15 years agoMerge branch 'master' of git://factorcode.org/git/factor
Doug Coleman [Sun, 7 Dec 2008 01:01:35 +0000 (19:01 -0600)]
Merge branch 'master' of git://factorcode.org/git/factor

15 years agoswap ... 3append -> surround in basis
Doug Coleman [Sun, 7 Dec 2008 00:58:45 +0000 (18:58 -0600)]
swap ... 3append -> surround in basis

15 years agoswap ... 3append -> surround in extra
Doug Coleman [Sun, 7 Dec 2008 00:58:05 +0000 (18:58 -0600)]
swap ... 3append -> surround in extra

15 years agoswap ... 3append -> surround in core
Doug Coleman [Sun, 7 Dec 2008 00:42:41 +0000 (18:42 -0600)]
swap ... 3append -> surround in core

15 years agoremove extra short definition
Doug Coleman [Sun, 7 Dec 2008 00:41:13 +0000 (18:41 -0600)]
remove extra short definition

15 years agoExploit the fast-path for allocation of array with initial element 0 by changing
Slava Pestov [Sun, 7 Dec 2008 00:37:28 +0000 (18:37 -0600)]
Exploit the fast-path for allocation of array with initial element 0 by changing
new-sequence on arrays, the vector constructor, and resize-array, called when
growing vectors, to fill arrays with 0 instead of f. user code never observes the
initial value in these situations anyway. small speedup on bootstrap

15 years agofix file-systems on mac
Doug Coleman [Sun, 7 Dec 2008 00:25:35 +0000 (18:25 -0600)]
fix file-systems on mac

15 years agoAdd a new deploy test for a new problem, clean up deploy tests, uncomment bunny test...
Slava Pestov [Sat, 6 Dec 2008 23:45:41 +0000 (17:45 -0600)]
Add a new deploy test for a new problem, clean up deploy tests, uncomment bunny test now that bunny is back in extra

15 years agoDusting off old kqueue code
Slava Pestov [Sat, 6 Dec 2008 23:35:15 +0000 (17:35 -0600)]
Dusting off old kqueue code

15 years agoAdd some CFFileDescriptor-related functions
Slava Pestov [Sat, 6 Dec 2008 23:35:04 +0000 (17:35 -0600)]
Add some CFFileDescriptor-related functions

15 years agoFix PowerPC backend again
Slava Pestov [Sat, 6 Dec 2008 22:57:28 +0000 (16:57 -0600)]
Fix PowerPC backend again

15 years agoMerge branch 'master' of git://factorcode.org/git/factor
Slava Pestov [Sat, 6 Dec 2008 21:41:26 +0000 (15:41 -0600)]
Merge branch 'master' of git://factorcode.org/git/factor

15 years agoMark a word inline
Slava Pestov [Sat, 6 Dec 2008 21:31:35 +0000 (15:31 -0600)]
Mark a word inline

15 years agoUse BSR instruction to implement fixnum-log2 intrinsic
Slava Pestov [Sat, 6 Dec 2008 21:31:17 +0000 (15:31 -0600)]
Use BSR instruction to implement fixnum-log2 intrinsic

15 years agoFixing PPC backend
Slava Pestov [Sat, 6 Dec 2008 21:30:40 +0000 (15:30 -0600)]
Fixing PPC backend

15 years agoconcurrency.messaging-docs: Use consistent spelling for 'threads'.
Eduardo Cavazos [Sat, 6 Dec 2008 21:12:59 +0000 (15:12 -0600)]
concurrency.messaging-docs: Use consistent spelling for 'threads'.

15 years agoui.gadgets.sliders: Rewrite 'slider-scale' to not use shuffle words
Eduardo Cavazos [Sat, 6 Dec 2008 21:03:02 +0000 (15:03 -0600)]
ui.gadgets.sliders: Rewrite 'slider-scale' to not use shuffle words

15 years agoDocumentation update
Slava Pestov [Sat, 6 Dec 2008 20:24:44 +0000 (14:24 -0600)]
Documentation update

15 years agoEnable more local DCE
Slava Pestov [Sat, 6 Dec 2008 20:24:31 +0000 (14:24 -0600)]
Enable more local DCE

15 years agoMore optimization intended to reduce compile time. Another 10% speedup on compiling...
Slava Pestov [Sat, 6 Dec 2008 17:17:19 +0000 (11:17 -0600)]
More optimization intended to reduce compile time. Another 10% speedup on compiling empty PEG parser
- new map-flat combinator replaces usages of 'map flatten' in compiler
- compiler.tree.def-use.simplified uses an explicit accumulator instead of flatten
- compiler.tree.tuple-unboxing uses an explicit accumulator instead of flatten
- fix inlining regression from last time: custom inlining results would sometimes be discarded
- compiler.tree's 3each and 3map combinators rewritten to not use flip
- rewrite math.partial-dispatch without locals (purely stylistic, no performance increase)
- hand-optimize flip for common arrays-of-arrays case
- don't run escape analysis and tuple unboxing if there are no allocations in the IR

15 years agoVarious optimizations leading to a 10% speedup on compiling empty EBNF parser:
Slava Pestov [Sat, 6 Dec 2008 15:16:29 +0000 (09:16 -0600)]
Various optimizations leading to a 10% speedup on compiling empty EBNF parser:
- open-code getenv primitive
- inline tuple predicates in finalization
- faster partial dispatch
- faster built-in type predicates
- faster tuple predicates
- faster lo-tag dispatch
- compile V{ } clone and H{ } clone more efficiently
- add fixnum fast-path to =; avoid indirect branch if two fixnums not eq
- faster >alist on hashtables

15 years agoFix help lint warning
Slava Pestov [Sat, 6 Dec 2008 09:47:17 +0000 (03:47 -0600)]
Fix help lint warning

15 years agoFix FUEL authors.txt
Slava Pestov [Sat, 6 Dec 2008 09:47:10 +0000 (03:47 -0600)]
Fix FUEL authors.txt

15 years agoOops, off by 10
Slava Pestov [Sat, 6 Dec 2008 07:36:25 +0000 (01:36 -0600)]
Oops, off by 10

15 years agoFUEL: Oops, fix previous patch.
Jose A. Ortega Ruiz [Sat, 6 Dec 2008 06:34:11 +0000 (07:34 +0100)]
FUEL: Oops, fix previous patch.

15 years agoAdd new words to tools.annotations to annotate words with timing code
Slava Pestov [Sat, 6 Dec 2008 06:20:49 +0000 (00:20 -0600)]
Add new words to tools.annotations to annotate words with timing code

15 years agoMerge branch 'emacs' of http://git.hacks-galore.org/jao/factor
Slava Pestov [Sat, 6 Dec 2008 06:20:19 +0000 (00:20 -0600)]
Merge branch 'emacs' of http://git.hacks-galore.org/jao/factor

15 years agoUpdate ppc backend for recent string intrinsic changes
Slava Pestov [Sat, 6 Dec 2008 06:12:07 +0000 (00:12 -0600)]
Update ppc backend for recent string intrinsic changes

15 years agoFUEL: fuel-edit-word-at-point, fuel-eval-region, fuel-eval-extended-region.
Jose A. Ortega Ruiz [Sat, 6 Dec 2008 06:01:12 +0000 (07:01 +0100)]
FUEL: fuel-edit-word-at-point, fuel-eval-region, fuel-eval-extended-region.

15 years agoUse stack effect literals instead of <effect> in PEG, and don't use smart combinators
Slava Pestov [Sat, 6 Dec 2008 05:53:16 +0000 (23:53 -0600)]
Use stack effect literals instead of <effect> in PEG, and don't use smart combinators

15 years agoEliminate conditional branch from -fast variant of TR: map; 5% improvement on revers...
Slava Pestov [Sat, 6 Dec 2008 05:52:47 +0000 (23:52 -0600)]
Eliminate conditional branch from  -fast variant of TR: map; 5% improvement on reverse-complement

15 years agoset-string-nth-fast intrinsic was busted
Slava Pestov [Sat, 6 Dec 2008 05:52:09 +0000 (23:52 -0600)]
set-string-nth-fast intrinsic was busted

15 years agoTeach compiler about string-nth range
Slava Pestov [Sat, 6 Dec 2008 05:51:58 +0000 (23:51 -0600)]
Teach compiler about string-nth range

15 years agoFix compile error
Slava Pestov [Sat, 6 Dec 2008 05:51:34 +0000 (23:51 -0600)]
Fix compile error

15 years agoFUEL 0.0 : all factor.el functionality in place, plus evaluation.
Jose A. Ortega Ruiz [Sat, 6 Dec 2008 03:34:25 +0000 (04:34 +0100)]
FUEL 0.0 : all factor.el functionality in place, plus evaluation.

15 years agofix help-lint errors
Doug Coleman [Fri, 5 Dec 2008 18:57:36 +0000 (12:57 -0600)]
fix help-lint errors

15 years agoremove unit test
Doug Coleman [Fri, 5 Dec 2008 18:53:23 +0000 (12:53 -0600)]
remove unit test

15 years agofix load error
Doug Coleman [Fri, 5 Dec 2008 17:39:24 +0000 (11:39 -0600)]
fix load error

15 years agofix compile error
Doug Coleman [Fri, 5 Dec 2008 17:36:41 +0000 (11:36 -0600)]
fix compile error

15 years agofix load error
Doug Coleman [Fri, 5 Dec 2008 17:35:10 +0000 (11:35 -0600)]
fix load error

15 years agoFix compile errors
Slava Pestov [Fri, 5 Dec 2008 15:04:16 +0000 (09:04 -0600)]
Fix compile errors

15 years agoThese errors don't exist anymore
Slava Pestov [Fri, 5 Dec 2008 15:04:02 +0000 (09:04 -0600)]
These errors don't exist anymore

15 years agoFix USING:
Slava Pestov [Fri, 5 Dec 2008 15:03:55 +0000 (09:03 -0600)]
Fix USING:

15 years agoassert-depth now has a static stack effect. This fixes a UI unit test failure
Slava Pestov [Fri, 5 Dec 2008 14:25:26 +0000 (08:25 -0600)]
assert-depth now has a static stack effect. This fixes a UI unit test failure

15 years agoTweak string representation; high bit indicates if character has high bits in aux...
Slava Pestov [Fri, 5 Dec 2008 12:38:51 +0000 (06:38 -0600)]
Tweak string representation; high bit indicates if character has high bits in aux vector. Avoids memory access in common case. Split set-string-nth into two primitives; set-string-nth-fast is open-coded by optimizing compiler. 13% improvement on reverse-complement

15 years agoFaster conversion of sbufs, vectors and byte-vectors to their corresponding fixed...
Slava Pestov [Fri, 5 Dec 2008 12:37:19 +0000 (06:37 -0600)]
Faster conversion of sbufs, vectors and byte-vectors to their corresponding fixed-size type respectively; we call the resize-T primitive on the underlying sequence instead of >T

15 years agoRemove obsolete info; 1+ and 1- are identical to 1 + and 1 - in reality
Slava Pestov [Fri, 5 Dec 2008 08:11:50 +0000 (02:11 -0600)]
Remove obsolete info; 1+ and 1- are identical to 1 + and 1 - in reality

15 years agoOptimize mersenne-twister: eliminate conditional branches from inner loop, 30% speedup
Slava Pestov [Fri, 5 Dec 2008 07:50:30 +0000 (01:50 -0600)]
Optimize mersenne-twister: eliminate conditional branches from inner loop, 30% speedup

15 years agoTweak inlining heuristic
Slava Pestov [Fri, 5 Dec 2008 07:50:14 +0000 (01:50 -0600)]
Tweak inlining heuristic

15 years agoRedo how Cocoa event loop is done; fixes problem with expose, focus issue when closin...
Slava Pestov [Fri, 5 Dec 2008 07:49:46 +0000 (01:49 -0600)]
Redo how Cocoa event loop is done; fixes problem with expose, focus issue when closing windows

15 years agoFix adding methods to existing classes
Slava Pestov [Fri, 5 Dec 2008 03:22:48 +0000 (21:22 -0600)]
Fix adding methods to existing classes

15 years agoi fail at documentation
Joe Groff [Fri, 5 Dec 2008 02:47:18 +0000 (18:47 -0800)]
i fail at documentation

15 years agobring back classic Amiga colors for spheres
Joe Groff [Fri, 5 Dec 2008 02:31:31 +0000 (18:31 -0800)]
bring back classic Amiga colors for spheres

15 years agosnipe some bunny bugs
U-VICTORIA\Administrator [Fri, 5 Dec 2008 02:18:19 +0000 (18:18 -0800)]
snipe some bunny bugs

15 years agoMerge branch 'master' of git://repo.or.cz/factor/jcg
U-VICTORIA\Administrator [Fri, 5 Dec 2008 01:09:01 +0000 (17:09 -0800)]
Merge branch 'master' of git://repo.or.cz/factor/jcg

15 years agomove opengl libs back to extra
U-VICTORIA\Administrator [Fri, 5 Dec 2008 01:05:13 +0000 (17:05 -0800)]
move opengl libs back to extra