]> gitweb.factorcode.org Git - factor.git/log
factor.git
14 years agoMerge branch 'fix_stack_alignment' of git://github.com/phildawes/factor
Slava Pestov [Fri, 25 Sep 2009 00:54:51 +0000 (19:54 -0500)]
Merge branch 'fix_stack_alignment' of git://github.com/phildawes/factor

14 years agoclasses.struct: store aligned size in struct-size word-prop
Slava Pestov [Fri, 25 Sep 2009 00:54:32 +0000 (19:54 -0500)]
classes.struct: store aligned size in struct-size word-prop

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 agomake inline_gc regparm(3) and cleaned up %call-gc stack alignment
Phil Dawes [Thu, 24 Sep 2009 20:45:56 +0000 (21:45 +0100)]
make inline_gc regparm(3) and cleaned up %call-gc stack alignment

14 years agofix c_to_factor stack alignment
Phil Dawes [Thu, 24 Sep 2009 19:18:42 +0000 (20:18 +0100)]
fix c_to_factor stack alignment

14 years agofix lazy_jit_compile to not abuse stack on x86.32
Phil Dawes [Thu, 24 Sep 2009 18:59:37 +0000 (19:59 +0100)]
fix lazy_jit_compile to not abuse stack on x86.32

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