]> gitweb.factorcode.org Git - factor.git/log
factor.git
14 years agoreset frame inset when windows dwm is toggled off and on, and use the system dialog...
Joe Groff [Thu, 24 Sep 2009 21:08:58 +0000 (16:08 -0500)]
reset frame inset when windows dwm is toggled off and on, and use the system dialog background for textured windows when dwm is disabled

14 years agotweak textured windows on windows
Joe Groff [Thu, 24 Sep 2009 18:26:15 +0000 (13:26 -0500)]
tweak textured windows on windows

14 years agoMerge branch 'master' of git://factorcode.org/git/factor
Joe Groff [Thu, 24 Sep 2009 18:05:36 +0000 (13:05 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor

14 years agosupport textured windows on os x and windows 6.x
Joe Groff [Thu, 24 Sep 2009 18:05:27 +0000 (13:05 -0500)]
support textured windows on os x and windows 6.x

14 years agotools.deploy: fix test 11
Slava Pestov [Thu, 24 Sep 2009 18:00:26 +0000 (13:00 -0500)]
tools.deploy: fix test 11

14 years agocpu.ppc: add representation hooks for shifts
Slava Pestov [Thu, 24 Sep 2009 18:00:12 +0000 (13:00 -0500)]
cpu.ppc: add representation hooks for shifts

14 years agoalien.complex: fix tests
Slava Pestov [Thu, 24 Sep 2009 17:59:56 +0000 (12:59 -0500)]
alien.complex: fix tests

14 years agofix classes.struct bootstrap
Joe Groff [Thu, 24 Sep 2009 17:07:41 +0000 (12:07 -0500)]
fix classes.struct bootstrap

14 years agoMerge branch 'master' of git://factorcode.org/git/factor
Joe Groff [Thu, 24 Sep 2009 16:32:43 +0000 (11:32 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor

14 years agoclean up classes.struct code. don't set a bunch of redundant word-props on struct...
Joe Groff [Thu, 24 Sep 2009 16:32:25 +0000 (11:32 -0500)]
clean up classes.struct code. don't set a bunch of redundant word-props on struct class words

14 years agoSome fixes and cleanups in math.vectors
Slava Pestov [Thu, 24 Sep 2009 11:58:33 +0000 (06:58 -0500)]
Some fixes and cleanups in math.vectors
- Tighten up type inference for operations on complex float arrays
- Fix v. to have correct behavior with complex numbers
- Rename v<< and v>> to vlshift and vrshift to avoid clashing with v>> accessor

14 years agovm/cpu-x86.32.S: formatting fix
Slava Pestov [Thu, 24 Sep 2009 11:25:01 +0000 (06:25 -0500)]
vm/cpu-x86.32.S: formatting fix

14 years agogeneric: cleanup
Slava Pestov [Thu, 24 Sep 2009 11:24:52 +0000 (06:24 -0500)]
generic: cleanup

14 years agoTweaks to reduce deployed image size
Slava Pestov [Thu, 24 Sep 2009 11:24:43 +0000 (06:24 -0500)]
Tweaks to reduce deployed image size

14 years agoMerge branch 'vm_cleanup' of git://github.com/phildawes/factor
Slava Pestov [Thu, 24 Sep 2009 09:31:55 +0000 (04:31 -0500)]
Merge branch 'vm_cleanup' of git://github.com/phildawes/factor

14 years agovm: Fix potential crash in <word> primitive if profiling is enabled
Slava Pestov [Thu, 24 Sep 2009 09:31:11 +0000 (04:31 -0500)]
vm: Fix potential crash in <word> primitive if profiling is enabled

14 years agocpu.x86: don't generate SSE2 instructions if only SSE1 is available
Slava Pestov [Thu, 24 Sep 2009 09:07:15 +0000 (04:07 -0500)]
cpu.x86: don't generate SSE2 instructions if only SSE1 is available

14 years agocpu.ppc: fix compile errors
Slava Pestov [Thu, 24 Sep 2009 08:55:01 +0000 (03:55 -0500)]
cpu.ppc: fix compile errors

14 years agomath.vectors.simd: add v<< and v>> intrinsics for bitwise shifts on elements
Slava Pestov [Thu, 24 Sep 2009 08:32:39 +0000 (03:32 -0500)]
math.vectors.simd: add v<< and v>> intrinsics for bitwise shifts on elements

14 years agoui.tools.listener.completion: fix tests
Slava Pestov [Thu, 24 Sep 2009 08:00:40 +0000 (03:00 -0500)]
ui.tools.listener.completion: fix tests

14 years agobenchmark.mandel: clean up the code a bit without changing performance
Slava Pestov [Thu, 24 Sep 2009 07:51:43 +0000 (02:51 -0500)]
benchmark.mandel: clean up the code a bit without changing performance
- use iota when iterating over integers
- clean up 'c' word

14 years agox86 bootstrap cleanup: renamed arg to arg1
Phil Dawes [Wed, 23 Sep 2009 18:45:18 +0000 (19:45 +0100)]
x86 bootstrap cleanup: renamed arg to arg1

14 years agocleaned up vm-field-ptr compiler code
Phil Dawes [Wed, 23 Sep 2009 18:40:34 +0000 (19:40 +0100)]
cleaned up vm-field-ptr compiler code

14 years agorenamed myvm member variable to parent_vm
Phil Dawes [Wed, 23 Sep 2009 18:26:54 +0000 (19:26 +0100)]
renamed myvm member variable to parent_vm

14 years agorenamed mttest vocab to native-thread-test
Phil Dawes [Wed, 23 Sep 2009 18:08:06 +0000 (19:08 +0100)]
renamed mttest vocab to native-thread-test

14 years agorenamed factorvm to factor_vm
Phil Dawes [Wed, 23 Sep 2009 18:05:46 +0000 (19:05 +0100)]
renamed factorvm to factor_vm

14 years agobignum indentation and macro cleanup
Phil Dawes [Wed, 23 Sep 2009 18:03:48 +0000 (19:03 +0100)]
bignum indentation and macro cleanup

14 years agobignum indentation cleanup
Phil Dawes [Wed, 23 Sep 2009 17:47:58 +0000 (18:47 +0100)]
bignum indentation cleanup

14 years agoremoved a bunch of superflous blank lines
Phil Dawes [Wed, 23 Sep 2009 17:25:10 +0000 (18:25 +0100)]
removed a bunch of superflous blank lines

14 years agomisc cleanup
Phil Dawes [Wed, 23 Sep 2009 17:18:23 +0000 (18:18 +0100)]
misc cleanup

14 years agoremoved superflous whitspace lines
Phil Dawes [Wed, 23 Sep 2009 17:11:15 +0000 (18:11 +0100)]
removed superflous whitspace lines

14 years agorenamed vmprim_ to primitive_
Phil Dawes [Wed, 23 Sep 2009 17:05:17 +0000 (18:05 +0100)]
renamed vmprim_ to primitive_

14 years agoMerge branch 'master' of git://factorcode.org/git/factor
Slava Pestov [Thu, 24 Sep 2009 05:13:39 +0000 (00:13 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor

14 years agocpu.ppc: make it load
Slava Pestov [Thu, 24 Sep 2009 05:13:27 +0000 (00:13 -0500)]
cpu.ppc: make it load

14 years agoMerge branch 'master' of git://factorcode.org/git/factor
Joe Groff [Thu, 24 Sep 2009 05:11:06 +0000 (00:11 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor

14 years agosome windows dwm api calls to play with
Joe Groff [Thu, 24 Sep 2009 05:10:53 +0000 (00:10 -0500)]
some windows dwm api calls to play with

14 years agocpu.ppc: fix typos
Slava Pestov [Thu, 24 Sep 2009 04:38:17 +0000 (23:38 -0500)]
cpu.ppc: fix typos

14 years agoui.tools: Minor UI tweaks
Slava Pestov [Thu, 24 Sep 2009 03:51:25 +0000 (22:51 -0500)]
ui.tools: Minor UI tweaks

14 years agoui.gadgets.buttons: don't show 'Shortcut' message if there is a gesture but its not...
Slava Pestov [Thu, 24 Sep 2009 03:50:52 +0000 (22:50 -0500)]
ui.gadgets.buttons: don't show 'Shortcut' message if there is a gesture but its not a key gesture

14 years agoui.commands: remove unused word
Slava Pestov [Thu, 24 Sep 2009 03:50:36 +0000 (22:50 -0500)]
ui.commands: remove unused word

14 years agotools.crossref: print message if there are no usages
Slava Pestov [Thu, 24 Sep 2009 03:50:26 +0000 (22:50 -0500)]
tools.crossref: print message if there are no usages

14 years agocpu.x86/ppc: unify register-to-register moves using %copy so that better coalescing...
Slava Pestov [Thu, 24 Sep 2009 03:49:54 +0000 (22:49 -0500)]
cpu.x86/ppc: unify register-to-register moves using %copy so that better coalescing can eliminate more moves later

14 years agohtml.streams: change how images work; webapps.help: support definition icons
Slava Pestov [Thu, 24 Sep 2009 01:56:47 +0000 (20:56 -0500)]
html.streams: change how images work; webapps.help: support definition icons

14 years agoFix conflict
Slava Pestov [Thu, 24 Sep 2009 01:52:04 +0000 (20:52 -0500)]
Fix conflict

14 years agobenchmark.sockets: don't hang if an error occurs
Slava Pestov [Thu, 24 Sep 2009 01:37:34 +0000 (20:37 -0500)]
benchmark.sockets: don't hang if an error occurs

14 years agocpu.ppc: add dummy vector ops
Slava Pestov [Thu, 24 Sep 2009 01:31:12 +0000 (20:31 -0500)]
cpu.ppc: add dummy vector ops

14 years agoFix benchmarks for SIMD: syntax change
Slava Pestov [Thu, 24 Sep 2009 01:28:48 +0000 (20:28 -0500)]
Fix benchmarks for SIMD: syntax change

14 years agoMerge branch 'master' of git://factorcode.org/git/factor
Slava Pestov [Thu, 24 Sep 2009 01:23:32 +0000 (20:23 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor

14 years agoAdd longlong-2, ulonglong-2, longlong-4, ulonglong-4 SIMD types, fix int-4 multiplica...
Slava Pestov [Thu, 24 Sep 2009 01:23:25 +0000 (20:23 -0500)]
Add longlong-2, ulonglong-2, longlong-4, ulonglong-4 SIMD types, fix int-4 multiplication on SSE2

14 years agovocabs.generated: if quotation throws an exception, forget the new vocabulary
Slava Pestov [Thu, 24 Sep 2009 01:22:47 +0000 (20:22 -0500)]
vocabs.generated: if quotation throws an exception, forget the new vocabulary

14 years agosummary: change default summary
Slava Pestov [Thu, 24 Sep 2009 01:22:25 +0000 (20:22 -0500)]
summary: change default summary

14 years agoMerge branch 'master' of git://factorcode.org/git/factor
Joe Groff [Thu, 24 Sep 2009 00:42:18 +0000 (19:42 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor

14 years agoupdate vm structs
Joe Groff [Thu, 24 Sep 2009 00:42:00 +0000 (19:42 -0500)]
update vm structs

14 years agodon't construct a prototype for struct classes that don't need it
Joe Groff [Thu, 24 Sep 2009 00:41:46 +0000 (19:41 -0500)]
don't construct a prototype for struct classes that don't need it

14 years agocpu.x86.assembler: cleanup
Slava Pestov [Thu, 24 Sep 2009 00:30:36 +0000 (19:30 -0500)]
cpu.x86.assembler: cleanup

14 years agoxml.syntax: fix help lint
Slava Pestov [Wed, 23 Sep 2009 22:56:19 +0000 (17:56 -0500)]
xml.syntax: fix help lint

14 years agoPut bad escape code in the bad-escape error
Slava Pestov [Wed, 23 Sep 2009 22:55:54 +0000 (17:55 -0500)]
Put bad escape code in the bad-escape error

14 years agosyntax: fix typos in " docs
Slava Pestov [Wed, 23 Sep 2009 22:50:00 +0000 (17:50 -0500)]
syntax: fix typos in " docs

14 years agorpn: fix operator order issue (reported by Jason Merrill)
Slava Pestov [Wed, 23 Sep 2009 22:33:03 +0000 (17:33 -0500)]
rpn: fix operator order issue (reported by Jason Merrill)

14 years agoremove <" from multiline tests
Doug Coleman [Wed, 23 Sep 2009 21:24:32 +0000 (16:24 -0500)]
remove <" from multiline tests

14 years agofix yet more multiline tests
Doug Coleman [Wed, 23 Sep 2009 17:57:37 +0000 (12:57 -0500)]
fix yet more multiline tests

14 years agofix using and tests
Doug Coleman [Wed, 23 Sep 2009 17:54:34 +0000 (12:54 -0500)]
fix using and tests

14 years agofixing docs
Doug Coleman [Wed, 23 Sep 2009 17:52:42 +0000 (12:52 -0500)]
fixing docs

14 years agofix db docs for multiline strings
Doug Coleman [Wed, 23 Sep 2009 17:49:30 +0000 (12:49 -0500)]
fix db docs for multiline strings

14 years agofix using
Doug Coleman [Wed, 23 Sep 2009 17:47:20 +0000 (12:47 -0500)]
fix using

14 years agolink to sample
Doug Coleman [Wed, 23 Sep 2009 17:24:50 +0000 (12:24 -0500)]
link to sample

14 years agoadd sample word to random vocab
Doug Coleman [Wed, 23 Sep 2009 17:04:06 +0000 (12:04 -0500)]
add sample word to random vocab

14 years agodocument """
Doug Coleman [Wed, 23 Sep 2009 15:33:40 +0000 (10:33 -0500)]
document """

14 years agoMerge branch 'master' of git://factorcode.org/git/factor
Doug Coleman [Wed, 23 Sep 2009 15:11:49 +0000 (10:11 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor

Conflicts:
basis/math/vectors/simd/simd-docs.factor

14 years agoMerge branch 'master' of git://factorcode.org/git/factor
Slava Pestov [Wed, 23 Sep 2009 04:54:49 +0000 (23:54 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor

14 years agocpu.x86.features: don't fold away sse-version, instead memoize it and recompute on...
Slava Pestov [Wed, 23 Sep 2009 10:13:15 +0000 (05:13 -0500)]
cpu.x86.features: don't fold away sse-version, instead memoize it and recompute on startup

14 years agomath.vectors.simd: Improved documentation
Slava Pestov [Wed, 23 Sep 2009 08:14:06 +0000 (03:14 -0500)]
math.vectors.simd: Improved documentation

14 years agospecialized-vectors: improved documentation
Slava Pestov [Wed, 23 Sep 2009 08:08:54 +0000 (03:08 -0500)]
specialized-vectors: improved documentation

14 years agomath and math.vectors: improved documentation
Slava Pestov [Wed, 23 Sep 2009 08:08:45 +0000 (03:08 -0500)]
math and math.vectors: improved documentation

14 years agoMerge branch 'master' into integer-simd
Slava Pestov [Wed, 23 Sep 2009 07:48:38 +0000 (02:48 -0500)]
Merge branch 'master' into integer-simd

14 years agoprettyprint.backend: don't bomb if printing length-limited sequence which doesn't...
Slava Pestov [Wed, 23 Sep 2009 07:48:23 +0000 (02:48 -0500)]
prettyprint.backend: don't bomb if printing length-limited sequence which doesn't like being resized itself. Instead convert to array of elements first

14 years agocompiler.cfg.ssa.cssa: correctly handle overflowing fixnum instructions
Slava Pestov [Wed, 23 Sep 2009 07:47:56 +0000 (02:47 -0500)]
compiler.cfg.ssa.cssa: correctly handle overflowing fixnum instructions

14 years agomath.vectors.simd: new operations: vabs vsqrt vbitand vbitor vbitxor
Slava Pestov [Wed, 23 Sep 2009 07:46:54 +0000 (02:46 -0500)]
math.vectors.simd: new operations: vabs vsqrt vbitand vbitor vbitxor

14 years agomath.vectors.simd: fix all tests
Slava Pestov [Wed, 23 Sep 2009 06:05:19 +0000 (01:05 -0500)]
math.vectors.simd: fix all tests

14 years agochecksums.openssl: use correct API for creating EVP_MD_CTX, fixes crash on NetBSD
Slava Pestov [Wed, 23 Sep 2009 04:54:42 +0000 (23:54 -0500)]
checksums.openssl: use correct API for creating EVP_MD_CTX, fixes crash on NetBSD

14 years agoMerge branch 'master' into integer-simd
Slava Pestov [Wed, 23 Sep 2009 01:21:40 +0000 (20:21 -0500)]
Merge branch 'master' into integer-simd

14 years agoinitial shot at a decimals library
Doug Coleman [Tue, 22 Sep 2009 23:56:59 +0000 (18:56 -0500)]
initial shot at a decimals library

14 years agoMerge branch 'master' of git://factorcode.org/git/factor
Doug Coleman [Tue, 22 Sep 2009 23:00:47 +0000 (18:00 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor

14 years agocompiler.tree.propagation.branches: M: #phi propagate-around was unnecessary
Slava Pestov [Tue, 22 Sep 2009 22:56:50 +0000 (17:56 -0500)]
compiler.tree.propagation.branches: M: #phi propagate-around was unnecessary

14 years agoMerge branch 'master' of git://factorcode.org/git/factor into constraints
Daniel Ehrenberg [Tue, 22 Sep 2009 21:09:33 +0000 (16:09 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor into constraints

14 years agoFixing failing unit tests in compiler.tree.propagation due to constraints
Daniel Ehrenberg [Tue, 22 Sep 2009 21:01:14 +0000 (16:01 -0500)]
Fixing failing unit tests in compiler.tree.propagation due to constraints

14 years agodocs: updated some docs to use new markup
Keith Lazuka [Tue, 22 Sep 2009 19:22:34 +0000 (15:22 -0400)]
docs: updated some docs to use new  markup

14 years agoMerge branch 'master' of git://factorcode.org/git/factor
Doug Coleman [Tue, 22 Sep 2009 15:25:42 +0000 (10:25 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor

Conflicts:
core/generic/generic-tests.factor

14 years agohtml.streams: the 'image' character stream style now generates an <img> HTML element
Keith Lazuka [Tue, 22 Sep 2009 13:06:56 +0000 (09:06 -0400)]
html.streams: the 'image' character stream style now generates an <img> HTML element

NOTE: You must manually copy your image resources to your web server
      such that the images are available from the "/images" root URL.
  For example, if your resource is "vocab:definitions/icons/normal-word.tiff"
  then it should be copied such that it is available via the following URL:
  "http://myserver.org/images/basis/definitions/icon/normal-word.tiff"
  (the original path is first normalized and then the Factor root prefix
   is stripped away).

NOTE: Factor's definition-icons are in TIFF format, which appears to be
  supported out-of-the-box by very few web browsers (namely Safari).
  Perhaps we should switch from TIFF to GIF or PNG? Are these vocabs
  ready to be used?

14 years agocpu.ppc: fix load errors
Slava Pestov [Tue, 22 Sep 2009 10:24:34 +0000 (05:24 -0500)]
cpu.ppc: fix load errors

14 years agoproject-euler.074: cleanup
Slava Pestov [Tue, 22 Sep 2009 10:19:26 +0000 (05:19 -0500)]
project-euler.074: cleanup

14 years agoMerge branch 'master' of git://github.com/killy971/factor
Slava Pestov [Tue, 22 Sep 2009 10:10:48 +0000 (05:10 -0500)]
Merge branch 'master' of git://github.com/killy971/factor

14 years agoFix test failures in compiler.cfg.linearization.order, compiler.tests.low-level-ir...
Slava Pestov [Tue, 22 Sep 2009 10:07:52 +0000 (05:07 -0500)]
Fix test failures in compiler.cfg.linearization.order, compiler.tests.low-level-ir and compiler.graphviz

14 years agoMerge branch 'master' into integer-simd
Slava Pestov [Tue, 22 Sep 2009 08:24:52 +0000 (03:24 -0500)]
Merge branch 'master' into integer-simd

14 years agogeneric: fix tests
Slava Pestov [Tue, 22 Sep 2009 08:24:06 +0000 (03:24 -0500)]
generic: fix tests

14 years agojvm-summit-talk: Slides from talk
Slava Pestov [Tue, 22 Sep 2009 08:21:30 +0000 (03:21 -0500)]
jvm-summit-talk: Slides from talk

14 years agocompiler.graphviz: was broken since some time ago, fix and add tests
Slava Pestov [Tue, 22 Sep 2009 08:20:22 +0000 (03:20 -0500)]
compiler.graphviz: was broken since some time ago, fix and add tests

14 years agomath.functions: fix ~ with negative (relative) tolerance
Slava Pestov [Tue, 22 Sep 2009 08:19:47 +0000 (03:19 -0500)]
math.functions: fix ~ with negative (relative) tolerance

14 years agocompiler.cfg.linearization.order: basic blocks were being inserted twice if some...
Slava Pestov [Tue, 22 Sep 2009 08:19:23 +0000 (03:19 -0500)]
compiler.cfg.linearization.order: basic blocks were being inserted twice if some blocks had repeated successors, causing problems for register allocation

14 years agoMove breakpoint word from tools.annotations to tools.walker to reduce amount of depen...
Slava Pestov [Tue, 22 Sep 2009 08:16:31 +0000 (03:16 -0500)]
Move breakpoint word from tools.annotations to tools.walker to reduce amount of dependencies tools.annotations pulls into a minimal image