]> gitweb.factorcode.org Git - factor.git/log
factor.git
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

14 years agoSolution to Project Euler problem 74
Guillaume Nargeot [Tue, 22 Sep 2009 08:02:22 +0000 (17:02 +0900)]
Solution to Project Euler problem 74

14 years agoremove usage of <" in multiline
Doug Coleman [Tue, 22 Sep 2009 04:01:28 +0000 (23:01 -0500)]
remove usage of <" in multiline

14 years agoMerge branch 'master' of git://factorcode.org/git/factor
Guillaume Nargeot [Tue, 22 Sep 2009 02:16:49 +0000 (11:16 +0900)]
Merge branch 'master' of git://factorcode.org/git/factor

14 years agoSolution to Project Euler problem 72
Guillaume Nargeot [Tue, 22 Sep 2009 02:16:04 +0000 (11:16 +0900)]
Solution to Project Euler problem 72

14 years agoMerge branch 'master' of git://factorcode.org/git/factor
Doug Coleman [Mon, 21 Sep 2009 22:59:48 +0000 (17:59 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor

14 years agoremove <" and friends
Doug Coleman [Mon, 21 Sep 2009 22:59:37 +0000 (17:59 -0500)]
remove <" and friends

14 years agoMerge branch 'master' of git://factorcode.org/git/factor into integer-simd
Slava Pestov [Mon, 21 Sep 2009 22:58:24 +0000 (17:58 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor into integer-simd

14 years agoRename specific-method to method-for-class, rename (effective-method) to method-for...
Slava Pestov [Mon, 21 Sep 2009 22:42:20 +0000 (17:42 -0500)]
Rename specific-method to method-for-class, rename (effective-method) to method-for-object, and make both much faster

14 years agoMerge branch 'master' of git://factorcode.org/git/factor
Joe Groff [Mon, 21 Sep 2009 21:05:34 +0000 (16:05 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor

14 years agooops--Segoe is the windows 6.x system font, not Calibri
Joe Groff [Mon, 21 Sep 2009 21:05:13 +0000 (16:05 -0500)]
oops--Segoe is the windows 6.x system font, not Calibri

14 years agohelp: added documentation for $subsections
Keith Lazuka [Mon, 21 Sep 2009 19:46:34 +0000 (15:46 -0400)]
help: added documentation for $subsections

14 years agourls.encoding: fix for error found by help-lint
Keith Lazuka [Mon, 21 Sep 2009 19:42:58 +0000 (15:42 -0400)]
urls.encoding: fix for error found by help-lint

14 years agohelp.markup: made $nl less promiscuous with its newlines
Keith Lazuka [Mon, 21 Sep 2009 19:41:04 +0000 (15:41 -0400)]
help.markup: made $nl less promiscuous with its newlines

14 years agoprettyprint.stylesheet: stack effect highlighting is now a darker green
Keith Lazuka [Mon, 21 Sep 2009 19:38:55 +0000 (15:38 -0400)]
prettyprint.stylesheet: stack effect highlighting is now a darker green

14 years agohelp.markup: added $subsections markup and consolidated $link implementations
Keith Lazuka [Mon, 21 Sep 2009 19:35:16 +0000 (15:35 -0400)]
help.markup: added $subsections markup and consolidated $link implementations

- Created a new markup element, $subsections, which is a plural variant
     of $subsection. The advantage is that it automatically inserts a
     blank line after the final subsection which makes help articles
     considerably easier to read.
- Consolidated the implementation of $link, $long-link and $pretty-link
- Moved $definition-icons from definition.icons to help.markup
- Moved $pretty-link from help.vocabs to help.markup

14 years agohelp: inserted a blank line between the title and the article content.
Keith Lazuka [Mon, 21 Sep 2009 19:33:21 +0000 (15:33 -0400)]
help: inserted a blank line between the title and the article content.

14 years agoMerge branch 'master' of git://factorcode.org/git/factor
Doug Coleman [Mon, 21 Sep 2009 19:22:14 +0000 (14:22 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor

14 years agoprettyprint CALLBACK: defs
Joe Groff [Mon, 21 Sep 2009 19:14:12 +0000 (14:14 -0500)]
prettyprint CALLBACK: defs

14 years agodocs for C type words
Joe Groff [Mon, 21 Sep 2009 18:39:55 +0000 (13:39 -0500)]
docs for C type words

14 years agoupdate alien docs to talk about C types as words
Joe Groff [Mon, 21 Sep 2009 18:20:01 +0000 (13:20 -0500)]
update alien docs to talk about C types as words

14 years agoadd CALLBACK: syntax that defines a typedef and an alien-callback constructor word...
Joe Groff [Mon, 21 Sep 2009 16:59:41 +0000 (11:59 -0500)]
add CALLBACK: syntax that defines a typedef and an alien-callback constructor word for function pointer types. update some code in iokit.hid and windows.dinput to use CALLBACK: instead of TYPEDEF:/word pairs

14 years agoMerge branch 'master' of git://factorcode.org/git/factor
Joe Groff [Mon, 21 Sep 2009 04:59:57 +0000 (23:59 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor

14 years agoinclude LIBRARY: in FUNCTION: synopsis
Joe Groff [Mon, 21 Sep 2009 04:59:43 +0000 (23:59 -0500)]
include LIBRARY: in FUNCTION: synopsis

14 years agoMerge branch 'master' of git://factorcode.org/git/factor
Doug Coleman [Mon, 21 Sep 2009 04:39:33 +0000 (23:39 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor

14 years agoMerge branch 'master' of git://factorcode.org/git/factor
Joe Groff [Mon, 21 Sep 2009 04:35:18 +0000 (23:35 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor

14 years agouse hott vista fonts on windows 6.x
Joe Groff [Mon, 21 Sep 2009 04:34:53 +0000 (23:34 -0500)]
use hott vista fonts on windows 6.x

14 years agocpu.x86: fix using list
Slava Pestov [Mon, 21 Sep 2009 04:24:30 +0000 (23:24 -0500)]
cpu.x86: fix using list

14 years agomove system-info to basis
Joe Groff [Mon, 21 Sep 2009 04:24:24 +0000 (23:24 -0500)]
move system-info to basis

14 years agoFix conflict
Slava Pestov [Mon, 21 Sep 2009 04:18:07 +0000 (23:18 -0500)]
Fix conflict

14 years agomason.child: don't need command line switches for SSE version anymore
Slava Pestov [Mon, 21 Sep 2009 04:16:14 +0000 (23:16 -0500)]
mason.child: don't need command line switches for SSE version anymore

14 years agomath.vectors.simd: add saturated arithmetic operations
Slava Pestov [Mon, 21 Sep 2009 04:16:02 +0000 (23:16 -0500)]
math.vectors.simd: add saturated arithmetic operations

14 years agofix synopsis for C-TYPE:, TYPEDEF:, and FUNCTION: so they properly show IN: clause
Joe Groff [Mon, 21 Sep 2009 04:12:31 +0000 (23:12 -0500)]
fix synopsis for C-TYPE:, TYPEDEF:, and FUNCTION: so they properly show IN: clause

14 years agoadd some keyboard shortcuts to vim plugin
Joe Groff [Mon, 21 Sep 2009 04:10:54 +0000 (23:10 -0500)]
add some keyboard shortcuts to vim plugin

14 years agoMerge branch 'master' of git://factorcode.org/git/factor
Doug Coleman [Mon, 21 Sep 2009 04:02:49 +0000 (23:02 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor

Conflicts:
basis/classes/struct/struct-tests.factor
basis/functors/functors-tests.factor
basis/specialized-arrays/specialized-arrays-tests.factor

14 years agoreplace usages of <" with """
Doug Coleman [Mon, 21 Sep 2009 03:42:40 +0000 (22:42 -0500)]
replace usages of <" with """

14 years agofix string parsing
Doug Coleman [Mon, 21 Sep 2009 02:50:17 +0000 (21:50 -0500)]
fix string parsing

14 years agomath.vectors: add v+- word which is accelerated by SSE3
Slava Pestov [Sun, 20 Sep 2009 22:43:16 +0000 (17:43 -0500)]
math.vectors: add v+- word which is accelerated by SSE3

14 years agooops, float>hex didn't preserve leading zeroes in mantissa
Joe Groff [Sun, 20 Sep 2009 21:48:42 +0000 (16:48 -0500)]
oops, float>hex didn't preserve leading zeroes in mantissa

14 years agoMore integer SIMD work
Slava Pestov [Sun, 20 Sep 2009 21:48:17 +0000 (16:48 -0500)]
More integer SIMD work
- move generated vocab support from specialized-arrays to vocabs.generated
- add fuzz testing to math.vectors.simd
- add alien type support for integer SIMD vectors
- SIMD: parsing word generates a SIMD type, instead of pre-generating them all in math.vectors.simd

14 years agofixing some quotes in strings bugs
Doug Coleman [Sun, 20 Sep 2009 20:08:06 +0000 (15:08 -0500)]
fixing some quotes in strings bugs

14 years agothe last character on a multiline string cannot be a backslash
Doug Coleman [Sun, 20 Sep 2009 19:18:19 +0000 (14:18 -0500)]
the last character on a multiline string cannot be a backslash

14 years agocpu.x86: cleanup
Slava Pestov [Sun, 20 Sep 2009 09:17:34 +0000 (04:17 -0500)]
cpu.x86: cleanup

14 years agoMerge Phil Dawes' VM work
Slava Pestov [Sun, 20 Sep 2009 08:48:08 +0000 (03:48 -0500)]
Merge Phil Dawes' VM work