]> gitweb.factorcode.org Git - factor.git/log
factor.git
14 years agoMerge branch 'master' into simd-cleanup
Joe Groff [Fri, 27 Nov 2009 00:14:46 +0000 (16:14 -0800)]
Merge branch 'master' into simd-cleanup

14 years agofix buggy simd intrinsics
Joe Groff [Thu, 26 Nov 2009 21:28:40 +0000 (13:28 -0800)]
fix buggy simd intrinsics

14 years agoremove SIMDS:
Joe Groff [Thu, 26 Nov 2009 19:15:46 +0000 (11:15 -0800)]
remove SIMDS:

14 years ago"norm" doesn't need to be generic, "norm-sq sqrt" always works
Joe Groff [Thu, 26 Nov 2009 19:15:35 +0000 (11:15 -0800)]
"norm" doesn't need to be generic, "norm-sq sqrt" always works

14 years agotrick math.vectors.simd into making nicer quotations
Joe Groff [Thu, 26 Nov 2009 04:24:09 +0000 (20:24 -0800)]
trick math.vectors.simd into making nicer quotations

14 years agoremove SIMD:s
Joe Groff [Thu, 26 Nov 2009 04:21:54 +0000 (20:21 -0800)]
remove SIMD:s

14 years agodon't try to rewrite redundant test-vector-exprs
Joe Groff [Thu, 26 Nov 2009 04:06:11 +0000 (20:06 -0800)]
don't try to rewrite redundant test-vector-exprs

14 years agoupdate benchmark.nbody-simd and benchmark.raytracer-simd
Joe Groff [Thu, 26 Nov 2009 02:02:27 +0000 (18:02 -0800)]
update benchmark.nbody-simd and benchmark.raytracer-simd

14 years agomath.vectors.simd.cords vocab that defines vector cords
Joe Groff [Thu, 26 Nov 2009 00:36:34 +0000 (16:36 -0800)]
math.vectors.simd.cords vocab that defines vector cords

14 years agovector op specializations on cords
Joe Groff [Wed, 25 Nov 2009 23:44:57 +0000 (15:44 -0800)]
vector op specializations on cords

14 years agostreamline cords, add a functor for making specialized cords
Joe Groff [Wed, 25 Nov 2009 07:18:01 +0000 (23:18 -0800)]
streamline cords, add a functor for making specialized cords

14 years agomove cords to sequences.cords
Joe Groff [Wed, 25 Nov 2009 06:56:42 +0000 (22:56 -0800)]
move cords to sequences.cords

14 years agochange name of 'unsign-rep' to more sensible 'signed-rep'
Joe Groff [Wed, 25 Nov 2009 06:44:12 +0000 (22:44 -0800)]
change name of 'unsign-rep' to more sensible 'signed-rep'

14 years agoremove mentions of 256-bit vectors from math.vectors.simd
Joe Groff [Wed, 25 Nov 2009 06:23:22 +0000 (22:23 -0800)]
remove mentions of 256-bit vectors from math.vectors.simd

14 years agofix math.vectors.conversion help-lint
Joe Groff [Wed, 25 Nov 2009 06:20:43 +0000 (22:20 -0800)]
fix math.vectors.conversion help-lint

14 years agoupdate math.vectors.conversion
Joe Groff [Wed, 25 Nov 2009 04:53:40 +0000 (20:53 -0800)]
update math.vectors.conversion

14 years agomake math.vectors.simd tests pass again
Joe Groff [Wed, 25 Nov 2009 02:30:12 +0000 (18:30 -0800)]
make math.vectors.simd tests pass again

14 years agoupdate compiler.cfg.intrinsics.simd tests
Joe Groff [Tue, 24 Nov 2009 20:50:27 +0000 (12:50 -0800)]
update compiler.cfg.intrinsics.simd tests

14 years agofix simd intrinsic compilation
Joe Groff [Tue, 24 Nov 2009 19:37:28 +0000 (11:37 -0800)]
fix simd intrinsic compilation

14 years agoscalar fallbacks for simd intrinsics
Joe Groff [Tue, 24 Nov 2009 05:24:55 +0000 (21:24 -0800)]
scalar fallbacks for simd intrinsics

14 years agotypo
Joe Groff [Thu, 19 Nov 2009 20:17:14 +0000 (12:17 -0800)]
typo

14 years agofill in longlong cases for %scalar>integer (won't work on 32bit yet!)
Joe Groff [Thu, 19 Nov 2009 20:15:24 +0000 (12:15 -0800)]
fill in longlong cases for %scalar>integer (won't work on 32bit yet!)

14 years agobreak simd intrinsics into a separate vocab so they can be intrinsified before the...
Joe Groff [Thu, 19 Nov 2009 19:53:46 +0000 (11:53 -0800)]
break simd intrinsics into a separate vocab so they can be intrinsified before the simd methods compile

14 years agomove methods back into simd functor so the intrinsics can compile
Joe Groff [Thu, 19 Nov 2009 19:29:15 +0000 (11:29 -0800)]
move methods back into simd functor so the intrinsics can compile

14 years agofix effect of set-alien-vector
Joe Groff [Thu, 19 Nov 2009 06:18:42 +0000 (22:18 -0800)]
fix effect of set-alien-vector

14 years agofix primitive emit fallback for simd intrinsics
Joe Groff [Thu, 19 Nov 2009 05:29:51 +0000 (21:29 -0800)]
fix primitive emit fallback for simd intrinsics

14 years agoenable simd intrinsics and fix first-pass compiler errors
Joe Groff [Thu, 19 Nov 2009 04:32:05 +0000 (20:32 -0800)]
enable simd intrinsics and fix first-pass compiler errors

14 years agotests for all simd intrinsics
Joe Groff [Wed, 18 Nov 2009 22:39:39 +0000 (14:39 -0800)]
tests for all simd intrinsics

14 years agovm/Config.openbsd: pass in -fno-inline-functions to work around apparent gcc bug
Doug Coleman [Thu, 19 Nov 2009 01:06:26 +0000 (19:06 -0600)]
vm/Config.openbsd: pass in -fno-inline-functions to work around apparent gcc bug

14 years agorevert math.matrices.elimintion until someone fixes it properly
Doug Coleman [Wed, 25 Nov 2009 02:41:59 +0000 (20:41 -0600)]
revert math.matrices.elimintion until someone fixes it properly

14 years agoupdate docs for new alarms changes
Doug Coleman [Tue, 24 Nov 2009 01:49:47 +0000 (19:49 -0600)]
update docs for new alarms changes

14 years agostore the current alarm in current-alarm
Doug Coleman [Tue, 24 Nov 2009 01:19:34 +0000 (19:19 -0600)]
store the current alarm in current-alarm

14 years agoalarms: Stop repeated alarms after an error is thrown
Doug Coleman [Mon, 23 Nov 2009 22:37:14 +0000 (16:37 -0600)]
alarms: Stop repeated alarms after an error is thrown

14 years agoMerge branch 'master' of git://factorcode.org/git/factor
Doug Coleman [Mon, 23 Nov 2009 00:23:12 +0000 (18:23 -0600)]
Merge branch 'master' of git://factorcode.org/git/factor

14 years agoMerge branch 'master' of git://factorcode.org/git/factor
Slava Pestov [Sun, 22 Nov 2009 19:49:26 +0000 (13:49 -0600)]
Merge branch 'master' of git://factorcode.org/git/factor

14 years agoio.launcher.unix: tests don't hang on failure
Slava Pestov [Sun, 22 Nov 2009 19:49:10 +0000 (13:49 -0600)]
io.launcher.unix: tests don't hang on failure

14 years agoMerge branch 'master' of git://factorcode.org/git/factor
Doug Coleman [Sun, 22 Nov 2009 02:57:27 +0000 (20:57 -0600)]
Merge branch 'master' of git://factorcode.org/git/factor

14 years agouse CONSTANT: in epoll
Doug Coleman [Sun, 22 Nov 2009 02:56:39 +0000 (20:56 -0600)]
use CONSTANT: in epoll

14 years agoMerge branch 'master' of git://factorcode.org/git/factor
Doug Coleman [Sun, 22 Nov 2009 00:16:23 +0000 (18:16 -0600)]
Merge branch 'master' of git://factorcode.org/git/factor

14 years agoremove >duration word and instead make a private >nanoseconds word in alarms
Doug Coleman [Sun, 22 Nov 2009 00:01:25 +0000 (18:01 -0600)]
remove >duration word and instead make a private >nanoseconds word in alarms

14 years agoFactor source files should not be executable
Slava Pestov [Sat, 21 Nov 2009 23:50:43 +0000 (17:50 -0600)]
Factor source files should not be executable

14 years agoMerge branch 'master' of git://factorcode.org/git/factor
Doug Coleman [Sat, 21 Nov 2009 23:47:54 +0000 (17:47 -0600)]
Merge branch 'master' of git://factorcode.org/git/factor

14 years agoMerge branch 'master' of git://factorcode.org/git/factor
Slava Pestov [Sat, 21 Nov 2009 23:46:50 +0000 (17:46 -0600)]
Merge branch 'master' of git://factorcode.org/git/factor

14 years agofix openbsd compile
Doug Coleman [Mon, 30 Nov 2009 18:58:39 +0000 (12:58 -0600)]
fix openbsd compile

14 years agotools.time: update docs
Slava Pestov [Sat, 21 Nov 2009 23:46:27 +0000 (17:46 -0600)]
tools.time: update docs

14 years agoalarms: pass correct parameter to sleep-until, fixes 100% CPU usage in UI
Slava Pestov [Sat, 21 Nov 2009 23:46:10 +0000 (17:46 -0600)]
alarms: pass correct parameter to sleep-until, fixes 100% CPU usage in UI

14 years agotools.threads: report correct sleep time
Slava Pestov [Sat, 21 Nov 2009 23:45:47 +0000 (17:45 -0600)]
tools.threads: report correct sleep time

14 years agoVarious Windows load fixes
Slava Pestov [Sat, 21 Nov 2009 23:24:37 +0000 (17:24 -0600)]
Various Windows load fixes

14 years agoedit-error now works if the error has a file name but not a line number
Slava Pestov [Sat, 21 Nov 2009 23:23:59 +0000 (17:23 -0600)]
edit-error now works if the error has a file name but not a line number

14 years agoMerge branch 'master' of git://factorcode.org/git/factor
Doug Coleman [Sat, 21 Nov 2009 04:16:46 +0000 (22:16 -0600)]
Merge branch 'master' of git://factorcode.org/git/factor

14 years agomason.report: better benchmark timings
Slava Pestov [Sat, 21 Nov 2009 00:20:45 +0000 (18:20 -0600)]
mason.report: better benchmark timings

14 years agotools.deploy.test.17: fix typo
Slava Pestov [Fri, 20 Nov 2009 21:35:12 +0000 (15:35 -0600)]
tools.deploy.test.17: fix typo

14 years agoclean up the end of the easter word
Doug Coleman [Fri, 20 Nov 2009 10:27:00 +0000 (04:27 -0600)]
clean up the end of the easter word

14 years agofix windows compile error
Doug Coleman [Fri, 20 Nov 2009 10:21:21 +0000 (04:21 -0600)]
fix windows compile error

14 years agotools.deploy.test.17: database deployment test
Slava Pestov [Fri, 20 Nov 2009 09:23:15 +0000 (03:23 -0600)]
tools.deploy.test.17: database deployment test

14 years agoUpdate a few places that used string C type names to use words; fixes some deploy...
Slava Pestov [Fri, 20 Nov 2009 07:37:24 +0000 (01:37 -0600)]
Update a few places that used string C type names to use words; fixes some deploy tests

14 years agoClean up startup/shutdown hook code
Slava Pestov [Fri, 20 Nov 2009 06:55:16 +0000 (00:55 -0600)]
Clean up startup/shutdown hook code

14 years agomason.report: put github link in build reports
Slava Pestov [Fri, 20 Nov 2009 06:12:28 +0000 (00:12 -0600)]
mason.report: put github link in build reports

14 years agoMove nano-count>timestamp word to core-foundation.run-loop since its pretty specialized
Slava Pestov [Fri, 20 Nov 2009 05:51:09 +0000 (23:51 -0600)]
Move nano-count>timestamp word to core-foundation.run-loop since its pretty specialized

14 years agoBootstrap and mason now record times in nanoseconds
Slava Pestov [Fri, 20 Nov 2009 05:50:30 +0000 (23:50 -0600)]
Bootstrap and mason now record times in nanoseconds

14 years agoalien.c-types: fix help lint
Slava Pestov [Fri, 20 Nov 2009 05:22:08 +0000 (23:22 -0600)]
alien.c-types: fix help lint

14 years agoMerge branch 'master' of git://factorcode.org/git/factor
Doug Coleman [Fri, 20 Nov 2009 01:49:33 +0000 (19:49 -0600)]
Merge branch 'master' of git://factorcode.org/git/factor

14 years agostack-checker: fix error message printed when do-primitive is inferred
Slava Pestov [Fri, 20 Nov 2009 01:43:41 +0000 (19:43 -0600)]
stack-checker: fix error message printed when do-primitive is inferred

14 years agoMerge branch 'master' of git://factorcode.org/git/factor
Doug Coleman [Fri, 20 Nov 2009 01:37:25 +0000 (19:37 -0600)]
Merge branch 'master' of git://factorcode.org/git/factor

14 years agoalien.c-types: make sure generated words reference C type words not strings
Slava Pestov [Fri, 20 Nov 2009 01:34:58 +0000 (19:34 -0600)]
alien.c-types: make sure generated words reference C type words not strings

14 years agoclasses.struct: compute slot offsets before alignment to fix struct size problem...
Slava Pestov [Fri, 20 Nov 2009 01:34:46 +0000 (19:34 -0600)]
classes.struct: compute slot offsets before alignment to fix struct size problem on PPC

14 years agouse nanoseconds in the core-foundation run-loop
Doug Coleman [Fri, 20 Nov 2009 01:22:36 +0000 (19:22 -0600)]
use nanoseconds in the core-foundation run-loop

14 years agoupdate calendar tests
Doug Coleman [Fri, 20 Nov 2009 00:27:22 +0000 (18:27 -0600)]
update calendar tests

14 years agofix benchmark time reporting
Doug Coleman [Fri, 20 Nov 2009 00:27:09 +0000 (18:27 -0600)]
fix benchmark time reporting

14 years agouse nano-count for timing bootstrap
Doug Coleman [Fri, 20 Nov 2009 00:24:34 +0000 (18:24 -0600)]
use nano-count for timing bootstrap

14 years agouse nano-count instead of timestamps for mouse clicks
Doug Coleman [Fri, 20 Nov 2009 00:23:29 +0000 (18:23 -0600)]
use nano-count instead of timestamps for mouse clicks

14 years agoupdate run-loop multiplexer
Doug Coleman [Thu, 19 Nov 2009 20:18:27 +0000 (14:18 -0600)]
update run-loop multiplexer

14 years agofix stack effects for nanosseconds, update io backends for nanos
Doug Coleman [Thu, 19 Nov 2009 10:51:47 +0000 (04:51 -0600)]
fix stack effects for nanosseconds, update io backends for nanos

14 years agoremove sleep_micros, add sleeo_nanos to vm
Doug Coleman [Thu, 19 Nov 2009 10:49:29 +0000 (04:49 -0600)]
remove sleep_micros, add sleeo_nanos to vm

14 years agofix mason time reporting
Doug Coleman [Thu, 19 Nov 2009 10:48:59 +0000 (04:48 -0600)]
fix mason time reporting

14 years agoreport times in ms again
Doug Coleman [Thu, 19 Nov 2009 10:05:57 +0000 (04:05 -0600)]
report times in ms again

14 years agoprint correct time on bootstrap
Doug Coleman [Thu, 19 Nov 2009 09:22:43 +0000 (03:22 -0600)]
print correct time on bootstrap

14 years agobootstrap.stage2: fix bootstrap time reporting
Slava Pestov [Thu, 19 Nov 2009 08:08:28 +0000 (02:08 -0600)]
bootstrap.stage2: fix bootstrap time reporting

14 years agocombinators: fix typo in docs
Slava Pestov [Thu, 19 Nov 2009 08:08:14 +0000 (02:08 -0600)]
combinators: fix typo in docs

14 years agovm: fix compilation with DEBUG=1
Slava Pestov [Thu, 19 Nov 2009 08:08:05 +0000 (02:08 -0600)]
vm: fix compilation with DEBUG=1

14 years agoFix potential assertion failure if GC was invoked while enabling profiling
Slava Pestov [Thu, 19 Nov 2009 07:49:26 +0000 (01:49 -0600)]
Fix potential assertion failure if GC was invoked while enabling profiling

14 years agoremove system-millis and update vocabs to use system-micros or nano-count
Doug Coleman [Thu, 19 Nov 2009 02:56:09 +0000 (20:56 -0600)]
remove system-millis and update vocabs to use system-micros or nano-count

14 years agobetter pipe name on windows
Doug Coleman [Thu, 19 Nov 2009 02:04:37 +0000 (20:04 -0600)]
better pipe name on windows

14 years agofix load errors
Doug Coleman [Thu, 19 Nov 2009 00:53:03 +0000 (18:53 -0600)]
fix load errors

14 years agoMerge branch 'master' into nanos
Doug Coleman [Thu, 19 Nov 2009 00:37:35 +0000 (18:37 -0600)]
Merge branch 'master' into nanos

14 years agoMerge branch 'nanos' of git://factorcode.org/git/factor into nanos
Doug Coleman [Thu, 19 Nov 2009 00:36:03 +0000 (18:36 -0600)]
Merge branch 'nanos' of git://factorcode.org/git/factor into nanos

14 years agofix system docs
Doug Coleman [Thu, 19 Nov 2009 00:34:16 +0000 (18:34 -0600)]
fix system docs

14 years agouse system-micros
Doug Coleman [Thu, 19 Nov 2009 00:27:35 +0000 (18:27 -0600)]
use system-micros

14 years agouse system-micros
Doug Coleman [Thu, 19 Nov 2009 00:26:27 +0000 (18:26 -0600)]
use system-micros

14 years agoinitial zoneinfo parser checkin
Doug Coleman [Wed, 18 Nov 2009 23:20:39 +0000 (17:20 -0600)]
initial zoneinfo parser checkin

14 years agoMerge branch 'master' of git://factorcode.org/git/factor
Doug Coleman [Wed, 18 Nov 2009 23:08:26 +0000 (17:08 -0600)]
Merge branch 'master' of git://factorcode.org/git/factor

14 years agouse $subsections instead of $subsection
Doug Coleman [Wed, 18 Nov 2009 22:40:18 +0000 (16:40 -0600)]
use $subsections instead of $subsection

14 years agodocument nano-count, move monotonic-clock to hell
Doug Coleman [Wed, 18 Nov 2009 22:33:10 +0000 (16:33 -0600)]
document nano-count, move monotonic-clock to hell

14 years agouse nano-count instead of monotonic counters, dont allow sleeping for
Doug Coleman [Wed, 18 Nov 2009 22:20:29 +0000 (16:20 -0600)]
use nano-count instead of monotonic counters, dont allow sleeping for
timestamps

14 years agorename millis to system-millis, micros to system-micros, add nano-count
Doug Coleman [Wed, 18 Nov 2009 21:58:48 +0000 (15:58 -0600)]
rename millis to system-millis, micros to system-micros, add nano-count

14 years agoproperly handle -vector-op and case words in simd.backend
Joe Groff [Wed, 18 Nov 2009 20:36:41 +0000 (12:36 -0800)]
properly handle -vector-op and case words in simd.backend

14 years agolink against librt
Doug Coleman [Wed, 18 Nov 2009 17:09:05 +0000 (11:09 -0600)]
link against librt

14 years agofix current_nanos on windows
Doug Coleman [Wed, 18 Nov 2009 17:04:46 +0000 (11:04 -0600)]
fix current_nanos on windows

14 years agoMerge branch 'master' into nanos
Doug Coleman [Wed, 18 Nov 2009 16:54:06 +0000 (10:54 -0600)]
Merge branch 'master' into nanos

14 years agoremove disposable for now
Doug Coleman [Wed, 18 Nov 2009 16:01:00 +0000 (10:01 -0600)]
remove disposable for now