]> gitweb.factorcode.org Git - factor.git/log
factor.git
14 years agoMerge branch 'master' of git://factorcode.org/git/factor
Doug Coleman [Sat, 12 Sep 2009 22:46:20 +0000 (17:46 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor

14 years agomath.order: better docs
Slava Pestov [Sat, 12 Sep 2009 21:33:42 +0000 (16:33 -0500)]
math.order: better docs

14 years agomath.floats: fix abs on floats; -0.0 abs should be 0.0 not -0.0
Slava Pestov [Sat, 12 Sep 2009 21:24:07 +0000 (16:24 -0500)]
math.floats: fix abs on floats; -0.0 abs should be 0.0 not -0.0

14 years agodb: fix with-book-db combinator in db tutorial
Slava Pestov [Sat, 12 Sep 2009 21:05:05 +0000 (16:05 -0500)]
db: fix with-book-db combinator in db tutorial

14 years agoMerge branch 'master' of git://factorcode.org/git/factor
Slava Pestov [Sat, 12 Sep 2009 21:01:59 +0000 (16:01 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor

14 years agocpu-x86: clear the x87 stack when rewinding; fixes math.floats.env failures on Linux
Slava Pestov [Sat, 12 Sep 2009 20:59:30 +0000 (16:59 -0400)]
cpu-x86: clear the x87 stack when rewinding; fixes math.floats.env failures on Linux

14 years agoAdd NAN: literal syntax for NANs with a payload
Slava Pestov [Sat, 12 Sep 2009 20:06:15 +0000 (15:06 -0500)]
Add NAN: literal syntax for NANs with a payload

14 years agoMerge branch 'master' of git://factorcode.org/git/factor
Slava Pestov [Sat, 12 Sep 2009 19:05:18 +0000 (14:05 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor

14 years agoMerge branch 'ui' of git://github.com/klazuka/factor
Slava Pestov [Sat, 12 Sep 2009 19:05:05 +0000 (14:05 -0500)]
Merge branch 'ui' of git://github.com/klazuka/factor

14 years agowindows.dinput.constants: fix load error
Slava Pestov [Sat, 12 Sep 2009 18:25:31 +0000 (13:25 -0500)]
windows.dinput.constants: fix load error

14 years agotools.deploy.test: cut Windows some slack
Slava Pestov [Sat, 12 Sep 2009 18:24:45 +0000 (13:24 -0500)]
tools.deploy.test: cut Windows some slack

14 years agobenchmark.euler186: remove this too
Slava Pestov [Sat, 12 Sep 2009 17:58:36 +0000 (12:58 -0500)]
benchmark.euler186: remove this too

14 years agomath.floats.env.ppc: fix ppc-fp-traps>bit
Slava Pestov [Sat, 12 Sep 2009 17:57:15 +0000 (12:57 -0500)]
math.floats.env.ppc: fix ppc-fp-traps>bit

14 years agomath.floats.env.ppc: fix ppc-fp-traps-bits
Slava Pestov [Sat, 12 Sep 2009 17:49:51 +0000 (12:49 -0500)]
math.floats.env.ppc: fix ppc-fp-traps-bits

14 years agoMerge branch 'master' of git://factorcode.org/git/factor
Slava Pestov [Sat, 12 Sep 2009 17:39:04 +0000 (12:39 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor

14 years agoproject-euler.186: disable test for now since it uses too much memory on build machines
Slava Pestov [Sat, 12 Sep 2009 17:38:25 +0000 (12:38 -0500)]
project-euler.186: disable test for now since it uses too much memory on build machines

14 years agoMerge branch 'master' of git://factorcode.org/git/factor
Joe Groff [Sat, 12 Sep 2009 14:04:53 +0000 (09:04 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor

14 years agotypos in math.floats.env.ppc
Joe Groff [Sat, 12 Sep 2009 14:03:27 +0000 (09:03 -0500)]
typos in math.floats.env.ppc

14 years agoMerge branch 'master' of git://github.com/killy971/factor
Slava Pestov [Sat, 12 Sep 2009 06:32:09 +0000 (01:32 -0500)]
Merge branch 'master' of git://github.com/killy971/factor

14 years agoproject-euler.{073,085}: speed up and reduce memory consumption
Slava Pestov [Sat, 12 Sep 2009 06:30:46 +0000 (01:30 -0500)]
project-euler.{073,085}: speed up and reduce memory consumption

14 years agoSolution to Project Euler problem 102
Guillaume Nargeot [Sat, 12 Sep 2009 05:13:42 +0000 (14:13 +0900)]
Solution to Project Euler problem 102

14 years agomath.vectors.simd: don't run x86-specific tests on PPC
Slava Pestov [Sat, 12 Sep 2009 02:38:40 +0000 (21:38 -0500)]
math.vectors.simd: don't run x86-specific tests on PPC

14 years agoPull in new literals vocab to remove bootstrap circularity
Keith Lazuka [Sat, 12 Sep 2009 02:19:46 +0000 (22:19 -0400)]
Pull in new literals vocab to remove bootstrap circularity

Merge branch 'master' into ui

14 years agoproject-euler.044: update average time in comment
Slava Pestov [Sat, 12 Sep 2009 02:15:48 +0000 (21:15 -0500)]
project-euler.044: update average time in comment

14 years agoproject-euler.044: even faster algorithm
Slava Pestov [Sat, 12 Sep 2009 02:14:43 +0000 (21:14 -0500)]
project-euler.044: even faster algorithm

14 years agoMerge branch 'master' of git://factorcode.org/git/factor
Slava Pestov [Sat, 12 Sep 2009 02:03:46 +0000 (21:03 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor

14 years agoliterals: remove $$ and combinators.smart dependency
Slava Pestov [Sat, 12 Sep 2009 02:03:24 +0000 (21:03 -0500)]
literals: remove $$ and combinators.smart dependency

14 years agocompiler.tree.propagation: convert /i of a positive integer by a power of two into...
Slava Pestov [Sat, 12 Sep 2009 02:03:11 +0000 (21:03 -0500)]
compiler.tree.propagation: convert /i of a positive integer by a power of two into a shift

14 years agocompiler.cfg.intrinsics: compile float-mod as a ##binary-float-function instead of...
Slava Pestov [Sat, 12 Sep 2009 02:00:17 +0000 (21:00 -0500)]
compiler.cfg.intrinsics: compile float-mod as a ##binary-float-function instead of a primitive call

14 years agoproject-euler.044: more efficient algorithm
Slava Pestov [Sat, 12 Sep 2009 01:59:54 +0000 (20:59 -0500)]
project-euler.044: more efficient algorithm

14 years agovocabs.prettyprint: fixed indentation
Keith Lazuka [Sat, 12 Sep 2009 01:46:16 +0000 (21:46 -0400)]
vocabs.prettyprint: fixed indentation

14 years agoprettyprint.stylesheet: more idiomatic Factor style (thanks Slava)
Keith Lazuka [Sat, 12 Sep 2009 01:45:03 +0000 (21:45 -0400)]
prettyprint.stylesheet: more idiomatic Factor style (thanks Slava)

14 years agoFix debug build
Slava Pestov [Sat, 12 Sep 2009 01:33:38 +0000 (20:33 -0500)]
Fix debug build

14 years agodefinitions.icons: fix circularity
Slava Pestov [Sat, 12 Sep 2009 01:33:11 +0000 (20:33 -0500)]
definitions.icons: fix circularity

14 years agotypo
Joe Groff [Sat, 12 Sep 2009 01:31:06 +0000 (20:31 -0500)]
typo

14 years agojson.reader doesn't need to USE: math.parser.private anymore since I made float>strin...
Joe Groff [Sat, 12 Sep 2009 01:29:02 +0000 (20:29 -0500)]
json.reader doesn't need to USE: math.parser.private anymore since I made float>string public

14 years agolog1+ word (maps to C99 log1p function)
Joe Groff [Sat, 12 Sep 2009 01:28:15 +0000 (20:28 -0500)]
log1+ word (maps to C99 log1p function)

14 years agoMerge branch 'master' of git://factorcode.org/git/factor
Joe Groff [Sat, 12 Sep 2009 01:11:43 +0000 (20:11 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor

14 years agoHEX: X.XXXpEEE hexadecimal float literal syntax
Joe Groff [Sat, 12 Sep 2009 01:11:29 +0000 (20:11 -0500)]
HEX: X.XXXpEEE hexadecimal float literal syntax

14 years agoio.styles: bailed out on the with-nested-styles combinator
Keith Lazuka [Sat, 12 Sep 2009 00:35:56 +0000 (20:35 -0400)]
io.styles: bailed out on the with-nested-styles combinator

14 years agodefinitions.icons: add icons for authors and tags, fixing bug reported by tsculpt
Slava Pestov [Fri, 11 Sep 2009 23:16:28 +0000 (18:16 -0500)]
definitions.icons: add icons for authors and tags, fixing bug reported by tsculpt

14 years agoDoc fixes
Slava Pestov [Fri, 11 Sep 2009 22:59:04 +0000 (17:59 -0500)]
Doc fixes

14 years agoadd an "unordered?" predicate to math, with a dumb implementation for now
Joe Groff [Fri, 11 Sep 2009 03:45:18 +0000 (23:45 -0400)]
add an "unordered?" predicate to math, with a dumb implementation for now

14 years agoimprove :FactorVocab completion
Joe Groff [Fri, 11 Sep 2009 03:15:24 +0000 (23:15 -0400)]
improve :FactorVocab completion

14 years agoupdate misc/vim/README
Joe Groff [Fri, 11 Sep 2009 02:55:29 +0000 (22:55 -0400)]
update misc/vim/README

14 years agoonly set vim plugin global variables if they haven't yet been set, so they can be...
Joe Groff [Fri, 11 Sep 2009 02:55:17 +0000 (22:55 -0400)]
only set vim plugin global variables if they haven't yet been set, so they can be configured from vimrc

14 years agoLoad fixes
Slava Pestov [Fri, 11 Sep 2009 02:41:12 +0000 (21:41 -0500)]
Load fixes

14 years agogroom default vim settings for general use
Joe Groff [Fri, 11 Sep 2009 01:27:15 +0000 (21:27 -0400)]
groom default vim settings for general use

14 years agoMerge branch 'master' of git://factorcode.org/git/factor
Joe Groff [Fri, 11 Sep 2009 01:26:20 +0000 (21:26 -0400)]
Merge branch 'master' of git://factorcode.org/git/factor

14 years agocompletion for :FactorVocab vim function
Joe Groff [Fri, 11 Sep 2009 01:24:56 +0000 (20:24 -0500)]
completion for :FactorVocab vim function

14 years agovim plugin for factor, with shortcuts for opening vocabs and switching between implem...
Joe Groff [Thu, 10 Sep 2009 23:41:36 +0000 (18:41 -0500)]
vim plugin for factor, with shortcuts for opening vocabs and switching between implementation, docs, and tests

14 years agobenchmark: rename (run-benchmark) to run-benchmark, and run-benchmark to record-bench...
Slava Pestov [Thu, 10 Sep 2009 23:32:45 +0000 (18:32 -0500)]
benchmark: rename (run-benchmark) to run-benchmark, and run-benchmark to record-benchmark, since (run-benchmark) was actually useful on its own

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

14 years agohandle floating-point exceptions on windows
Joe Groff [Thu, 10 Sep 2009 21:10:25 +0000 (16:10 -0500)]
handle floating-point exceptions on windows

14 years agoclasses.struct: fix some bugs
Slava Pestov [Thu, 10 Sep 2009 20:59:27 +0000 (15:59 -0500)]
classes.struct: fix some bugs
- STRUCT: foo<ENTER> in listener threw an error
- S{ did not throw an error when used with non-struct types
- attempting to subclass a struct class now fails
- forgetting a struct class now removes the corresponding C type
- 'see'ing a struct class now indents correctly

14 years agosyntax: improve T{ docs
Slava Pestov [Thu, 10 Sep 2009 20:53:14 +0000 (15:53 -0500)]
syntax: improve T{ docs

14 years agospecialized-arrays, specialized-vectors: fix some code duplication and prettyprinting
Slava Pestov [Thu, 10 Sep 2009 19:46:26 +0000 (14:46 -0500)]
specialized-arrays, specialized-vectors: fix some code duplication and prettyprinting

14 years agoMerge branch 'for-slava' of git://git.rfc1149.net/factor
Slava Pestov [Thu, 10 Sep 2009 18:15:18 +0000 (13:15 -0500)]
Merge branch 'for-slava' of git://git.rfc1149.net/factor

14 years agocpu.ppc: fix %single>double-float and %double>single-float
Slava Pestov [Thu, 10 Sep 2009 18:04:58 +0000 (13:04 -0500)]
cpu.ppc: fix %single>double-float and %double>single-float

14 years agohelp browser: tweaked the colors based on user feedback.
Keith Lazuka [Thu, 10 Sep 2009 13:48:20 +0000 (09:48 -0400)]
help browser: tweaked the colors based on user feedback.

The USING: line should be easier to read now.
I also decided to stop highlighting symbols.

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

14 years agoFix the build
Slava Pestov [Thu, 10 Sep 2009 05:47:01 +0000 (00:47 -0500)]
Fix the build

14 years agoMerge branch 'master' of git://factorcode.org/git/factor
Joe Groff [Thu, 10 Sep 2009 04:38:01 +0000 (23:38 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor

14 years agotake the union of the x87 and sse exception flags when reporting fp-exception-flags...
Joe Groff [Thu, 10 Sep 2009 04:37:48 +0000 (23:37 -0500)]
take the union of the x87 and sse exception flags when reporting fp-exception-flags. add back the unit tests i took out since this should fix the problem

14 years agoSpecialized array overhaul
Slava Pestov [Thu, 10 Sep 2009 03:33:34 +0000 (22:33 -0500)]
Specialized array overhaul
- Replace hand-written specialized-arrays.* subvocabularies with new system; instead of USE:ing specialized-arrays.T, do SPECIALIZED-ARRAY: T
- Ditto for specialized-vectors; use SPECIALIZED-VECTOR:
- io.mmap.functor: removed entirely, use <mapped-array> instead
- struct-arrays and struct-vectors have been removed because specialized arrays and vectors subsume them entirely

14 years agochange math.floats.env tests not to use any libm functions, which don't reliably...
Joe Groff [Wed, 9 Sep 2009 23:00:38 +0000 (18:00 -0500)]
change math.floats.env tests not to use any libm functions, which don't reliably set the right hardware exceptions on linux glibc

14 years agomake math.floats.env backends unportable
Joe Groff [Wed, 9 Sep 2009 22:32:26 +0000 (17:32 -0500)]
make math.floats.env backends unportable

14 years agoMerge branch 'master' of git://factorcode.org/git/factor
Joe Groff [Wed, 9 Sep 2009 22:14:48 +0000 (17:14 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor

14 years agoaltivec instructions for powerpc assembler
Joe Groff [Wed, 9 Sep 2009 22:14:36 +0000 (17:14 -0500)]
altivec instructions for powerpc assembler

14 years agoprettyprint.stylesheet: fixed an error found by help-lint
Keith Lazuka [Wed, 9 Sep 2009 20:46:05 +0000 (16:46 -0400)]
prettyprint.stylesheet: fixed an error found by help-lint

14 years agovocabs.prettyprint: made the auto-use vocab box a little easier to read
Keith Lazuka [Wed, 9 Sep 2009 20:33:40 +0000 (16:33 -0400)]
vocabs.prettyprint: made the auto-use vocab box a little easier to read

14 years agoio.styles: renamed the 'border-width' style to 'inset'. inset takes a pair of 2 numbe...
Keith Lazuka [Wed, 9 Sep 2009 19:50:25 +0000 (15:50 -0400)]
io.styles: renamed the 'border-width' style to 'inset'. inset takes a pair of 2 numbers (horizontal and vertical insets)

14 years agoDo not repeat sanity tests at each iteration
Samuel Tardieu [Sun, 30 Aug 2009 19:14:26 +0000 (21:14 +0200)]
Do not repeat sanity tests at each iteration

14 years agoprettyprint.stylesheet: USING/USE/IN are now dimmed out. Added documentation.
Keith Lazuka [Wed, 9 Sep 2009 19:27:49 +0000 (15:27 -0400)]
prettyprint.stylesheet: USING/USE/IN are now dimmed out. Added documentation.

14 years agoMerge branch 'master' of git://factorcode.org/git/factor
Slava Pestov [Wed, 9 Sep 2009 18:56:20 +0000 (13:56 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor

14 years agoFix the build
Slava Pestov [Wed, 9 Sep 2009 18:44:54 +0000 (13:44 -0500)]
Fix the build

14 years agohelp.html: link color now matches help.stylesheet link color
Keith Lazuka [Wed, 9 Sep 2009 17:33:40 +0000 (13:33 -0400)]
help.html: link color now matches help.stylesheet link color

14 years agoChanged Browser's "Up:" links to a traditional breadcrumbs list.
Keith Lazuka [Wed, 9 Sep 2009 14:44:41 +0000 (10:44 -0400)]
Changed Browser's "Up:" links to a traditional breadcrumbs list.

Tweaked a few colors in the Factor UI.

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

14 years agocpu.ppc: fix bootstrap
Slava Pestov [Wed, 9 Sep 2009 04:53:51 +0000 (23:53 -0500)]
cpu.ppc: fix bootstrap

14 years agofix set_x87_env assembly code for x86.32
Joe Groff [Wed, 9 Sep 2009 04:15:49 +0000 (23:15 -0500)]
fix set_x87_env assembly code for x86.32

14 years agoadd some tests to help track down leaks in FP state changes
Joe Groff [Wed, 9 Sep 2009 04:07:33 +0000 (23:07 -0500)]
add some tests to help track down leaks in FP state changes

14 years agoMerge branch 'master' of git://factorcode.org/git/factor
Slava Pestov [Wed, 9 Sep 2009 03:34:17 +0000 (22:34 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor

14 years agocpu.x86: tweak SIMD intrinsics
Slava Pestov [Wed, 9 Sep 2009 03:34:01 +0000 (22:34 -0500)]
cpu.x86: tweak SIMD intrinsics

14 years agono really, update ppc for argument order changes
Joe Groff [Wed, 9 Sep 2009 03:21:00 +0000 (22:21 -0500)]
no really, update ppc for argument order changes

14 years agoMerge branch 'master' of git://factorcode.org/git/factor
Joe Groff [Wed, 9 Sep 2009 02:58:25 +0000 (21:58 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor

14 years agoupdate cpu.ppc for argument order changes
Joe Groff [Wed, 9 Sep 2009 02:58:11 +0000 (21:58 -0500)]
update cpu.ppc for argument order changes

14 years agocompiler.cfg.save-contexts: add new pass
Slava Pestov [Wed, 9 Sep 2009 02:56:28 +0000 (21:56 -0500)]
compiler.cfg.save-contexts: add new pass

14 years agoMerge branch 'master' of git://factorcode.org/git/factor
Slava Pestov [Wed, 9 Sep 2009 02:51:21 +0000 (21:51 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor

14 years agocompiler: separate ##save-context instruction from ##alien-invoke, generate a ##save...
Slava Pestov [Wed, 9 Sep 2009 02:50:55 +0000 (21:50 -0500)]
compiler: separate ##save-context instruction from ##alien-invoke, generate a ##save-context for libm calls, and add a pass to combine multiple context saves within a basic block. Fixes crashes with FP traps thrown by libm functions on x86-32

14 years agotypos in cpu.ppc
Joe Groff [Wed, 9 Sep 2009 02:44:11 +0000 (21:44 -0500)]
typos in cpu.ppc

14 years agoMerge branch 'master' of git://factorcode.org/git/factor
Joe Groff [Wed, 9 Sep 2009 02:12:35 +0000 (21:12 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor

14 years agofix ppc assembler syntax
Joe Groff [Wed, 9 Sep 2009 02:01:33 +0000 (21:01 -0500)]
fix ppc assembler syntax

14 years agotools.annotations: document the fact that certain words should not be annotated
Slava Pestov [Wed, 9 Sep 2009 01:49:12 +0000 (20:49 -0500)]
tools.annotations: document the fact that certain words should not be annotated

14 years agoMerge branch 'master' of git://factorcode.org/git/factor
Slava Pestov [Wed, 9 Sep 2009 00:35:14 +0000 (19:35 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor

14 years agoFix various test failures
Slava Pestov [Wed, 9 Sep 2009 00:18:56 +0000 (19:18 -0500)]
Fix various test failures

14 years agomake something private
Doug Coleman [Tue, 8 Sep 2009 22:10:19 +0000 (17:10 -0500)]
make something private

14 years agoMerge branch 'master' of git://factorcode.org/git/factor
Doug Coleman [Tue, 8 Sep 2009 22:05:58 +0000 (17:05 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor

14 years agouse raw pathnames for file-systems word
Doug Coleman [Tue, 8 Sep 2009 22:05:05 +0000 (17:05 -0500)]
use raw pathnames for file-systems word

14 years agoMerge branch 'master' of git://factorcode.org/git/factor
Joe Groff [Tue, 8 Sep 2009 22:04:44 +0000 (17:04 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor