]>
gitweb.factorcode.org Git - factor.git/log
Slava Pestov [Thu, 24 Sep 2009 01:52:04 +0000 (20:52 -0500)]
Fix conflict
Slava Pestov [Thu, 24 Sep 2009 01:37:34 +0000 (20:37 -0500)]
benchmark.sockets: don't hang if an error occurs
Slava Pestov [Thu, 24 Sep 2009 01:31:12 +0000 (20:31 -0500)]
cpu.ppc: add dummy vector ops
Slava Pestov [Thu, 24 Sep 2009 01:28:48 +0000 (20:28 -0500)]
Fix benchmarks for SIMD: syntax change
Slava Pestov [Thu, 24 Sep 2009 01:23:32 +0000 (20:23 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor
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
Slava Pestov [Thu, 24 Sep 2009 01:22:47 +0000 (20:22 -0500)]
vocabs.generated: if quotation throws an exception, forget the new vocabulary
Slava Pestov [Thu, 24 Sep 2009 01:22:25 +0000 (20:22 -0500)]
summary: change default summary
Joe Groff [Thu, 24 Sep 2009 00:42:18 +0000 (19:42 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor
Joe Groff [Thu, 24 Sep 2009 00:42:00 +0000 (19:42 -0500)]
update vm structs
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
Slava Pestov [Thu, 24 Sep 2009 00:30:36 +0000 (19:30 -0500)]
cpu.x86.assembler: cleanup
Slava Pestov [Wed, 23 Sep 2009 22:56:19 +0000 (17:56 -0500)]
xml.syntax: fix help lint
Slava Pestov [Wed, 23 Sep 2009 22:55:54 +0000 (17:55 -0500)]
Put bad escape code in the bad-escape error
Slava Pestov [Wed, 23 Sep 2009 22:50:00 +0000 (17:50 -0500)]
syntax: fix typos in " docs
Slava Pestov [Wed, 23 Sep 2009 22:33:03 +0000 (17:33 -0500)]
rpn: fix operator order issue (reported by Jason Merrill)
Doug Coleman [Wed, 23 Sep 2009 21:24:32 +0000 (16:24 -0500)]
remove <" from multiline tests
Doug Coleman [Wed, 23 Sep 2009 17:57:37 +0000 (12:57 -0500)]
fix yet more multiline tests
Doug Coleman [Wed, 23 Sep 2009 17:54:34 +0000 (12:54 -0500)]
fix using and tests
Doug Coleman [Wed, 23 Sep 2009 17:52:42 +0000 (12:52 -0500)]
fixing docs
Doug Coleman [Wed, 23 Sep 2009 17:49:30 +0000 (12:49 -0500)]
fix db docs for multiline strings
Doug Coleman [Wed, 23 Sep 2009 17:47:20 +0000 (12:47 -0500)]
fix using
Doug Coleman [Wed, 23 Sep 2009 17:24:50 +0000 (12:24 -0500)]
link to sample
Doug Coleman [Wed, 23 Sep 2009 17:04:06 +0000 (12:04 -0500)]
add sample word to random vocab
Doug Coleman [Wed, 23 Sep 2009 15:33:40 +0000 (10:33 -0500)]
document """
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
Slava Pestov [Wed, 23 Sep 2009 04:54:49 +0000 (23:54 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor
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
Slava Pestov [Wed, 23 Sep 2009 08:14:06 +0000 (03:14 -0500)]
math.vectors.simd: Improved documentation
Slava Pestov [Wed, 23 Sep 2009 08:08:54 +0000 (03:08 -0500)]
specialized-vectors: improved documentation
Slava Pestov [Wed, 23 Sep 2009 08:08:45 +0000 (03:08 -0500)]
math and math.vectors: improved documentation
Slava Pestov [Wed, 23 Sep 2009 07:48:38 +0000 (02:48 -0500)]
Merge branch 'master' into integer-simd
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
Slava Pestov [Wed, 23 Sep 2009 07:47:56 +0000 (02:47 -0500)]
compiler.cfg.ssa.cssa: correctly handle overflowing fixnum instructions
Slava Pestov [Wed, 23 Sep 2009 07:46:54 +0000 (02:46 -0500)]
math.vectors.simd: new operations: vabs vsqrt vbitand vbitor vbitxor
Slava Pestov [Wed, 23 Sep 2009 06:05:19 +0000 (01:05 -0500)]
math.vectors.simd: fix all tests
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
Slava Pestov [Wed, 23 Sep 2009 01:21:40 +0000 (20:21 -0500)]
Merge branch 'master' into integer-simd
Doug Coleman [Tue, 22 Sep 2009 23:56:59 +0000 (18:56 -0500)]
initial shot at a decimals library
Doug Coleman [Tue, 22 Sep 2009 23:00:47 +0000 (18:00 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor
Slava Pestov [Tue, 22 Sep 2009 22:56:50 +0000 (17:56 -0500)]
compiler.tree.propagation.branches: M: #phi propagate-around was unnecessary
Daniel Ehrenberg [Tue, 22 Sep 2009 21:09:33 +0000 (16:09 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor into 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
Keith Lazuka [Tue, 22 Sep 2009 19:22:34 +0000 (15:22 -0400)]
docs: updated some docs to use new markup
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
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?
Slava Pestov [Tue, 22 Sep 2009 10:24:34 +0000 (05:24 -0500)]
cpu.ppc: fix load errors
Slava Pestov [Tue, 22 Sep 2009 10:19:26 +0000 (05:19 -0500)]
project-euler.074: cleanup
Slava Pestov [Tue, 22 Sep 2009 10:10:48 +0000 (05:10 -0500)]
Merge branch 'master' of git://github.com/killy971/factor
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
Slava Pestov [Tue, 22 Sep 2009 08:24:52 +0000 (03:24 -0500)]
Merge branch 'master' into integer-simd
Slava Pestov [Tue, 22 Sep 2009 08:24:06 +0000 (03:24 -0500)]
generic: fix tests
Slava Pestov [Tue, 22 Sep 2009 08:21:30 +0000 (03:21 -0500)]
jvm-summit-talk: Slides from talk
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
Slava Pestov [Tue, 22 Sep 2009 08:19:47 +0000 (03:19 -0500)]
math.functions: fix ~ with negative (relative) tolerance
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
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
Guillaume Nargeot [Tue, 22 Sep 2009 08:02:22 +0000 (17:02 +0900)]
Solution to Project Euler problem 74
Doug Coleman [Tue, 22 Sep 2009 04:01:28 +0000 (23:01 -0500)]
remove usage of <" in multiline
Guillaume Nargeot [Tue, 22 Sep 2009 02:16:49 +0000 (11:16 +0900)]
Merge branch 'master' of git://factorcode.org/git/factor
Guillaume Nargeot [Tue, 22 Sep 2009 02:16:04 +0000 (11:16 +0900)]
Solution to Project Euler problem 72
Doug Coleman [Mon, 21 Sep 2009 22:59:48 +0000 (17:59 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor
Doug Coleman [Mon, 21 Sep 2009 22:59:37 +0000 (17:59 -0500)]
remove <" and friends
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
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
Joe Groff [Mon, 21 Sep 2009 21:05:34 +0000 (16:05 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor
Joe Groff [Mon, 21 Sep 2009 21:05:13 +0000 (16:05 -0500)]
oops--Segoe is the windows 6.x system font, not Calibri
Keith Lazuka [Mon, 21 Sep 2009 19:46:34 +0000 (15:46 -0400)]
help: added documentation for $subsections
Keith Lazuka [Mon, 21 Sep 2009 19:42:58 +0000 (15:42 -0400)]
urls.encoding: fix for error found by help-lint
Keith Lazuka [Mon, 21 Sep 2009 19:41:04 +0000 (15:41 -0400)]
help.markup: made $nl less promiscuous with its newlines
Keith Lazuka [Mon, 21 Sep 2009 19:38:55 +0000 (15:38 -0400)]
prettyprint.stylesheet: stack effect highlighting is now a darker green
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
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.
Doug Coleman [Mon, 21 Sep 2009 19:22:14 +0000 (14:22 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor
Joe Groff [Mon, 21 Sep 2009 19:14:12 +0000 (14:14 -0500)]
prettyprint CALLBACK: defs
Joe Groff [Mon, 21 Sep 2009 18:39:55 +0000 (13:39 -0500)]
docs for C type words
Joe Groff [Mon, 21 Sep 2009 18:20:01 +0000 (13:20 -0500)]
update alien docs to talk about C types as words
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
Joe Groff [Mon, 21 Sep 2009 04:59:57 +0000 (23:59 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor
Joe Groff [Mon, 21 Sep 2009 04:59:43 +0000 (23:59 -0500)]
include LIBRARY: in FUNCTION: synopsis
Doug Coleman [Mon, 21 Sep 2009 04:39:33 +0000 (23:39 -0500)]
Merge 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
Joe Groff [Mon, 21 Sep 2009 04:34:53 +0000 (23:34 -0500)]
use hott vista fonts on windows 6.x
Slava Pestov [Mon, 21 Sep 2009 04:24:30 +0000 (23:24 -0500)]
cpu.x86: fix using list
Joe Groff [Mon, 21 Sep 2009 04:24:24 +0000 (23:24 -0500)]
move system-info to basis
Slava Pestov [Mon, 21 Sep 2009 04:18:07 +0000 (23:18 -0500)]
Fix conflict
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
Slava Pestov [Mon, 21 Sep 2009 04:16:02 +0000 (23:16 -0500)]
math.vectors.simd: add saturated arithmetic operations
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
Joe Groff [Mon, 21 Sep 2009 04:10:54 +0000 (23:10 -0500)]
add some keyboard shortcuts to vim plugin
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
Doug Coleman [Mon, 21 Sep 2009 03:42:40 +0000 (22:42 -0500)]
replace usages of <" with """
Doug Coleman [Mon, 21 Sep 2009 02:50:17 +0000 (21:50 -0500)]
fix string parsing
Slava Pestov [Sun, 20 Sep 2009 22:43:16 +0000 (17:43 -0500)]
math.vectors: add v+- word which is accelerated by SSE3
Joe Groff [Sun, 20 Sep 2009 21:48:42 +0000 (16:48 -0500)]
oops, float>hex didn't preserve leading zeroes in mantissa
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
Doug Coleman [Sun, 20 Sep 2009 20:08:06 +0000 (15:08 -0500)]
fixing some quotes in strings bugs
Doug Coleman [Sun, 20 Sep 2009 19:18:19 +0000 (14:18 -0500)]
the last character on a multiline string cannot be a backslash
Slava Pestov [Sun, 20 Sep 2009 09:17:34 +0000 (04:17 -0500)]
cpu.x86: cleanup
Slava Pestov [Sun, 20 Sep 2009 08:48:08 +0000 (03:48 -0500)]
Merge Phil Dawes' VM work