]>
gitweb.factorcode.org Git - factor.git/log
Doug Coleman [Sat, 12 Sep 2009 22:46:20 +0000 (17:46 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor
Slava Pestov [Sat, 12 Sep 2009 21:33:42 +0000 (16:33 -0500)]
math.order: better docs
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
Slava Pestov [Sat, 12 Sep 2009 21:05:05 +0000 (16:05 -0500)]
db: fix with-book-db combinator in db tutorial
Slava Pestov [Sat, 12 Sep 2009 21:01:59 +0000 (16:01 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor
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
Slava Pestov [Sat, 12 Sep 2009 20:06:15 +0000 (15:06 -0500)]
Add NAN: literal syntax for NANs with a payload
Slava Pestov [Sat, 12 Sep 2009 19:05:18 +0000 (14:05 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor
Slava Pestov [Sat, 12 Sep 2009 19:05:05 +0000 (14:05 -0500)]
Merge branch 'ui' of git://github.com/klazuka/factor
Slava Pestov [Sat, 12 Sep 2009 18:25:31 +0000 (13:25 -0500)]
windows.dinput.constants: fix load error
Slava Pestov [Sat, 12 Sep 2009 18:24:45 +0000 (13:24 -0500)]
tools.deploy.test: cut Windows some slack
Slava Pestov [Sat, 12 Sep 2009 17:58:36 +0000 (12:58 -0500)]
benchmark.euler186: remove this too
Slava Pestov [Sat, 12 Sep 2009 17:57:15 +0000 (12:57 -0500)]
math.floats.env.ppc: fix ppc-fp-traps>bit
Slava Pestov [Sat, 12 Sep 2009 17:49:51 +0000 (12:49 -0500)]
math.floats.env.ppc: fix ppc-fp-traps-bits
Slava Pestov [Sat, 12 Sep 2009 17:39:04 +0000 (12:39 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor
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
Joe Groff [Sat, 12 Sep 2009 14:04:53 +0000 (09:04 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor
Joe Groff [Sat, 12 Sep 2009 14:03:27 +0000 (09:03 -0500)]
typos in math.floats.env.ppc
Slava Pestov [Sat, 12 Sep 2009 06:32:09 +0000 (01:32 -0500)]
Merge branch 'master' of git://github.com/killy971/factor
Slava Pestov [Sat, 12 Sep 2009 06:30:46 +0000 (01:30 -0500)]
project-euler.{073,085}: speed up and reduce memory consumption
Guillaume Nargeot [Sat, 12 Sep 2009 05:13:42 +0000 (14:13 +0900)]
Solution to Project Euler problem 102
Slava Pestov [Sat, 12 Sep 2009 02:38:40 +0000 (21:38 -0500)]
math.vectors.simd: don't run x86-specific tests on PPC
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
Slava Pestov [Sat, 12 Sep 2009 02:15:48 +0000 (21:15 -0500)]
project-euler.044: update average time in comment
Slava Pestov [Sat, 12 Sep 2009 02:14:43 +0000 (21:14 -0500)]
project-euler.044: even faster algorithm
Slava Pestov [Sat, 12 Sep 2009 02:03:46 +0000 (21:03 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor
Slava Pestov [Sat, 12 Sep 2009 02:03:24 +0000 (21:03 -0500)]
literals: remove $$ and combinators.smart dependency
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
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
Slava Pestov [Sat, 12 Sep 2009 01:59:54 +0000 (20:59 -0500)]
project-euler.044: more efficient algorithm
Keith Lazuka [Sat, 12 Sep 2009 01:46:16 +0000 (21:46 -0400)]
vocabs.prettyprint: fixed indentation
Keith Lazuka [Sat, 12 Sep 2009 01:45:03 +0000 (21:45 -0400)]
prettyprint.stylesheet: more idiomatic Factor style (thanks Slava)
Slava Pestov [Sat, 12 Sep 2009 01:33:38 +0000 (20:33 -0500)]
Fix debug build
Slava Pestov [Sat, 12 Sep 2009 01:33:11 +0000 (20:33 -0500)]
definitions.icons: fix circularity
Joe Groff [Sat, 12 Sep 2009 01:31:06 +0000 (20:31 -0500)]
typo
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
Joe Groff [Sat, 12 Sep 2009 01:28:15 +0000 (20:28 -0500)]
log1+ word (maps to C99 log1p function)
Joe Groff [Sat, 12 Sep 2009 01:11:43 +0000 (20:11 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor
Joe Groff [Sat, 12 Sep 2009 01:11:29 +0000 (20:11 -0500)]
HEX: X.XXXpEEE hexadecimal float literal syntax
Keith Lazuka [Sat, 12 Sep 2009 00:35:56 +0000 (20:35 -0400)]
io.styles: bailed out on the with-nested-styles combinator
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
Slava Pestov [Fri, 11 Sep 2009 22:59:04 +0000 (17:59 -0500)]
Doc fixes
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
Joe Groff [Fri, 11 Sep 2009 03:15:24 +0000 (23:15 -0400)]
improve :FactorVocab completion
Joe Groff [Fri, 11 Sep 2009 02:55:29 +0000 (22:55 -0400)]
update misc/vim/README
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
Slava Pestov [Fri, 11 Sep 2009 02:41:12 +0000 (21:41 -0500)]
Load fixes
Joe Groff [Fri, 11 Sep 2009 01:27:15 +0000 (21:27 -0400)]
groom default vim settings for general use
Joe Groff [Fri, 11 Sep 2009 01:26:20 +0000 (21:26 -0400)]
Merge branch 'master' of git://factorcode.org/git/factor
Joe Groff [Fri, 11 Sep 2009 01:24:56 +0000 (20:24 -0500)]
completion for :FactorVocab vim function
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
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
Joe Groff [Thu, 10 Sep 2009 21:11:04 +0000 (16:11 -0500)]
Merge branch 'master' of http://factorcode.org/git/factor
Joe Groff [Thu, 10 Sep 2009 21:10:25 +0000 (16:10 -0500)]
handle floating-point exceptions on windows
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
Slava Pestov [Thu, 10 Sep 2009 20:53:14 +0000 (15:53 -0500)]
syntax: improve T{ docs
Slava Pestov [Thu, 10 Sep 2009 19:46:26 +0000 (14:46 -0500)]
specialized-arrays, specialized-vectors: fix some code duplication and prettyprinting
Slava Pestov [Thu, 10 Sep 2009 18:15:18 +0000 (13:15 -0500)]
Merge branch 'for-slava' of git://git.rfc1149.net/factor
Slava Pestov [Thu, 10 Sep 2009 18:04:58 +0000 (13:04 -0500)]
cpu.ppc: fix %single>double-float and %double>single-float
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.
Slava Pestov [Thu, 10 Sep 2009 05:50:44 +0000 (00:50 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor
Slava Pestov [Thu, 10 Sep 2009 05:47:01 +0000 (00:47 -0500)]
Fix the build
Joe Groff [Thu, 10 Sep 2009 04:38:01 +0000 (23:38 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor
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
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
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
Joe Groff [Wed, 9 Sep 2009 22:32:26 +0000 (17:32 -0500)]
make math.floats.env backends unportable
Joe Groff [Wed, 9 Sep 2009 22:14:48 +0000 (17:14 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor
Joe Groff [Wed, 9 Sep 2009 22:14:36 +0000 (17:14 -0500)]
altivec instructions for powerpc assembler
Keith Lazuka [Wed, 9 Sep 2009 20:46:05 +0000 (16:46 -0400)]
prettyprint.stylesheet: fixed an error found by help-lint
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
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)
Samuel Tardieu [Sun, 30 Aug 2009 19:14:26 +0000 (21:14 +0200)]
Do not repeat sanity tests at each iteration
Keith Lazuka [Wed, 9 Sep 2009 19:27:49 +0000 (15:27 -0400)]
prettyprint.stylesheet: USING/USE/IN are now dimmed out. Added documentation.
Slava Pestov [Wed, 9 Sep 2009 18:56:20 +0000 (13:56 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor
Slava Pestov [Wed, 9 Sep 2009 18:44:54 +0000 (13:44 -0500)]
Fix the build
Keith Lazuka [Wed, 9 Sep 2009 17:33:40 +0000 (13:33 -0400)]
help.html: link color now matches help.stylesheet link color
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.
Slava Pestov [Wed, 9 Sep 2009 04:54:05 +0000 (23:54 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor
Slava Pestov [Wed, 9 Sep 2009 04:53:51 +0000 (23:53 -0500)]
cpu.ppc: fix bootstrap
Joe Groff [Wed, 9 Sep 2009 04:15:49 +0000 (23:15 -0500)]
fix set_x87_env assembly code for x86.32
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
Slava Pestov [Wed, 9 Sep 2009 03:34:17 +0000 (22:34 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor
Slava Pestov [Wed, 9 Sep 2009 03:34:01 +0000 (22:34 -0500)]
cpu.x86: tweak SIMD intrinsics
Joe Groff [Wed, 9 Sep 2009 03:21:00 +0000 (22:21 -0500)]
no really, update ppc for argument order changes
Joe Groff [Wed, 9 Sep 2009 02:58:25 +0000 (21:58 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor
Joe Groff [Wed, 9 Sep 2009 02:58:11 +0000 (21:58 -0500)]
update cpu.ppc for argument order changes
Slava Pestov [Wed, 9 Sep 2009 02:56:28 +0000 (21:56 -0500)]
compiler.cfg.save-contexts: add new pass
Slava Pestov [Wed, 9 Sep 2009 02:51:21 +0000 (21:51 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor
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
Joe Groff [Wed, 9 Sep 2009 02:44:11 +0000 (21:44 -0500)]
typos in cpu.ppc
Joe Groff [Wed, 9 Sep 2009 02:12:35 +0000 (21:12 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor
Joe Groff [Wed, 9 Sep 2009 02:01:33 +0000 (21:01 -0500)]
fix ppc assembler syntax
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
Slava Pestov [Wed, 9 Sep 2009 00:35:14 +0000 (19:35 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor
Slava Pestov [Wed, 9 Sep 2009 00:18:56 +0000 (19:18 -0500)]
Fix various test failures
Doug Coleman [Tue, 8 Sep 2009 22:10:19 +0000 (17:10 -0500)]
make something private
Doug Coleman [Tue, 8 Sep 2009 22:05:58 +0000 (17:05 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor
Doug Coleman [Tue, 8 Sep 2009 22:05:05 +0000 (17:05 -0500)]
use raw pathnames for file-systems word
Joe Groff [Tue, 8 Sep 2009 22:04:44 +0000 (17:04 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor