Commit Graph

26078 Commits (e9e1fd4e6a4cd2fd7d2441da090f81a592caae51)

Author SHA1 Message Date
John Benediktsson e9e1fd4e6a vm: generate a to_fixnum_strict to workaround an odd io.monitors issue. 2014-06-07 12:06:03 -07:00
John Benediktsson 53a9c43b31 math.parser: fix docs for >base and base>. 2014-06-07 12:05:52 -07:00
Björn Lindqvist a6b3f50e2c alien.libraries.finder: using find-library for some often missing libs 2014-06-07 11:48:05 -07:00
John Benediktsson 0c3580844d kernel: remove ?execute, not used much, and a little bit confusing. 2014-06-07 09:56:47 -07:00
John Benediktsson 24ad4e9424 math: remove out-of-fixnum-range error. 2014-06-07 09:50:50 -07:00
John Benediktsson f52493f3ca classes.tuple: fix test-case. 2014-06-07 09:50:26 -07:00
John Benediktsson eeaa91d6c1 vm: using bignum>fixnum-strict in integer>fixnum-strict. 2014-06-07 09:46:05 -07:00
Björn Lindqvist d225bec128 VM: CELL_TO_FOO macro-magic in the same spirit as BIGNUM_TO_FOO
Now also factor_vm::to_cell doesn't piggyback on
factor_vm::to_fixnum's (strict) conversion.
2014-06-07 17:04:27 +02:00
Björn Lindqvist c3f9c0a9a3 compiler.cfg.intrinsics.simd: the ulonglong case is correct, it just shouldn't convert the value to a fixnum 2014-06-07 17:00:52 +02:00
Björn Lindqvist 644dac1fc0 compiler.cfg.intrinsics.simd: remove a case in sign-bit-mask that is probably unused 2014-06-07 14:39:19 +02:00
Björn Lindqvist 906f796094 kernel.private: add ERROR-OUT-OF-FIXNUM-RANGE on the Factor side 2014-06-07 14:36:53 +02:00
Björn Lindqvist 1300a27dca VM: better version of bignum_to_fixnum_strict that doesn't allocate 2014-06-07 13:09:00 +02:00
Björn Lindqvist 4f49edaa66 VM: tests that rely on the integer values of the vm_error_type needs to be updated 2014-06-07 12:13:59 +02:00
Björn Lindqvist a9a52d9174 VM: bignum_to_fixnum_strict and an accompanying vm error in case the conversion fails 2014-06-07 12:13:59 +02:00
Björn Lindqvist 877e3a12e1 VM: allot_array_1, allot_array_2 are unused and primitive_array should use allot_array 2014-06-07 12:13:59 +02:00
Björn Lindqvist 03672ad938 VM: refactored factor_vm::unbox_array_size() 2014-06-07 12:13:59 +02:00
John Benediktsson 327790391d io.streams.ansi: adding ANSI color streams. 2014-06-06 17:10:44 -07:00
John Benediktsson 7ff81f620b vm: optionally set CC and CXX on macosx. 2014-06-06 15:13:48 -07:00
John Benediktsson 56a3a3cd62 build-support: allow CC and CXX to be overridden. 2014-06-06 15:06:48 -07:00
John Benediktsson 3ec5c7074d help.lint.checks: better error message for non-unique $see-also. 2014-06-06 14:46:46 -07:00
Doug Coleman 018d12b29b math.bits: Clean up the docs some more. 2014-06-06 14:45:46 -07:00
John Benediktsson c765f85851 help.lint.checks: maybe clearer error message. 2014-06-06 14:40:01 -07:00
Doug Coleman 6b9c7c6772 math.bits: Clarify docs. Don't support negative numbers for make-bits. Fixes #893. 2014-06-06 14:25:21 -07:00
John Benediktsson 9b91d78dc4 openssl: less usings. 2014-06-06 14:18:24 -07:00
Björn Lindqvist 981ea313a0 openssl: define a startup-hook so that openssl initializes automatically 2014-06-06 14:12:09 -07:00
John Benediktsson 0554e8c3fa tools.deprecation: make deprecation warnings not fatal (so they don't clutter the UI forever). 2014-06-06 14:10:32 -07:00
John Benediktsson 8980f9d6f0 mason: change stack effect of mason. 2014-06-06 13:57:39 -07:00
John Benediktsson 44c9735799 effects: fix expected and got in bad-stack-effect (were backwards). 2014-06-06 11:16:43 -07:00
Doug Coleman afcb610960 core: Throw an error when defining MAIN: with a stack effect other than ( -- ). Fixes #1060. 2014-06-06 10:59:48 -07:00
John Benediktsson 309ce3aa69 math: adding a simple test for bignum_square. 2014-06-06 10:58:58 -07:00
John Benediktsson 6c703bbd6c vm: adding a fast path for bignum sq. 2014-06-06 10:45:09 -07:00
John Benediktsson a992963f44 help.lint: help-lint should not be a MAIN: word. 2014-06-06 10:36:05 -07:00
John Benediktsson df50f9ad8c tools.coverage: add docs for test-coverage-recursively. 2014-06-06 10:22:37 -07:00
John Benediktsson 742ed3bc21 extra: use map-sum in a few places. 2014-06-06 10:14:11 -07:00
Doug Coleman ffed1387ab concurrency: Rename wait-timeout to timed-out-error for clarity. Add the timer that timed out to the error tuple. 2014-06-06 10:10:09 -07:00
John Benediktsson ee9b803252 tools.ps.macosx: fix for recent change to system-info.macosx. 2014-06-05 21:01:57 -07:00
John Benediktsson 41fe0673c7 contributors: simplify using histogram. 2014-06-05 21:01:57 -07:00
John Benediktsson c696d51edb editors: adding some summary.txt. 2014-06-05 21:01:57 -07:00
Doug Coleman 40a79766af alien.libraries: Change <library> to be just a constructor. Replace with make-library and try-make-library so that we throw better errors. 2014-06-05 14:28:37 -07:00
John Benediktsson 96884eab2a math.ratios: faster abs and neg? on ratios. 2014-06-05 10:53:02 -07:00
John Benediktsson 05c35ebda3 kernel: change errors to be in kernel.private. 2014-06-04 14:33:02 -07:00
Björn Lindqvist 6627a3327b kernel: symbolic constants for the various kernel errors 2014-06-04 23:16:40 +02:00
John Benediktsson 7bde6a53da math.transforms.fft: hah, once-power-of-2, always-power-of-2. 2014-06-04 12:28:59 -07:00
John Benediktsson d2c6bc41ce fftw: fix for ifft1d. 2014-06-04 12:16:11 -07:00
John Benediktsson a735761574 fftw: adding some bindings to fftw3. 2014-06-04 12:10:18 -07:00
John Benediktsson e260edc32b math.transforms.fft: fix Cooley-Tukey only works for powers of two. 2014-06-04 12:06:45 -07:00
John Benediktsson 6bf3470e62 listener: extract a loaded-vocab? word. 2014-06-04 09:52:51 -07:00
John Benediktsson 7082246447 io: change stream-bl to use write1. 2014-06-04 09:13:21 -07:00
John Benediktsson 5f1c6151dc extra: use bl when possible instead of ``" " write``. 2014-06-04 09:10:36 -07:00
John Benediktsson 27d929b8e5 lint: some more trivial-defs. 2014-06-04 09:10:23 -07:00