Björn Lindqvist
797d73bb8c
io.encodings.utf7: documentation and metadata files
2014-01-11 08:43:36 -08:00
Björn Lindqvist
c286d91289
io.encodings.utf7: working utf7 decoding with tests
2014-01-11 08:43:36 -08:00
Björn Lindqvist
9a7a2648fd
io.encodings.utf7: decoder implementation, doesn't support utf7imap4 yet
2014-01-11 08:43:36 -08:00
Björn Lindqvist
9c90bc0c67
io.encodings.utf7: better encoding using the group-by combinator
2014-01-11 08:43:36 -08:00
Björn Lindqvist
900c670894
io.encodings.utf7: implementation of decoding for new codec utf7
2014-01-11 08:43:36 -08:00
John Benediktsson
b910ca090c
compiler.tree.propagation.transforms: previous H{ } and HS{ } optimization no longer necessary.
2014-01-08 09:56:08 -08:00
John Benediktsson
54cca48aca
use swapd in a few places.
2014-01-05 20:30:38 -08:00
John Benediktsson
abd069c1ad
math.matrices: add error for negative m^n (and test).
2014-01-05 20:08:55 -08:00
John Benediktsson
97b0ad7499
math.polynomials: add test for negative p^.
2014-01-05 20:08:46 -08:00
John Benediktsson
351d68b1e1
Revert "alien.libraries: dlopen should handle resource:-paths"
...
This reverts commit cc663fff88fa7321af6deea424890128d3b0bc07.
Conflicts:
basis/alien/libraries/libraries-tests.factor
2013-12-20 21:07:31 -08:00
John Benediktsson
135c0bd5ed
random: add help for random-unit.
2013-12-13 10:11:51 -08:00
John Benediktsson
0cbf869261
math.bits: fix docs for make-bits to be more clear.
2013-12-12 18:30:49 -08:00
Björn Lindqvist
4db103b91e
alien.libraries.tests: compressed USING line.. at least its in alphabetical order
2013-12-12 18:00:25 -08:00
Björn Lindqvist
ab7494eef9
alien.libraries: dlopen should handle resource:-paths
2013-12-12 18:00:25 -08:00
Doug Coleman
288ebd6c88
urls: Allow URLs of the form //foo.com, which take on the protocol of the URL they derive from.
2013-12-07 11:43:32 -08:00
John Benediktsson
1acf307e15
io.streams: make stream-element-type inline on string-reader and byte-reader.
2013-12-02 17:44:03 -08:00
Doug Coleman
a71e2d8060
io.sockets.secure.openssl: Fix docs.
2013-11-28 12:59:36 -06:00
John Benediktsson
47a0ebcc99
compiler.tree.propagation.transforms: faster H{ } and HS{ } clone.
2013-11-25 16:42:59 -08:00
John Benediktsson
1cfcf39bda
Revert "math.functions: make float sqrt a little faster."
...
This reverts commit 7ae5e9c0c11bbc82ac7854bfa5964723e1cb42d9.
2013-11-25 16:42:52 -08:00
John Benediktsson
76e32e8a5f
summary: adding summary of sets.
2013-11-25 16:25:02 -08:00
John Benediktsson
97530d86d4
compiler.tree.propagation.transforms: rename to non-negative-fixnum?.
2013-11-25 12:58:21 -08:00
John Benediktsson
9bb5e34762
compiler.tree.propgation.transforms: make bit? use integer>fixnum.
2013-11-25 12:48:48 -08:00
John Benediktsson
fafeecb5fb
math.functions: make float sqrt a little faster.
2013-11-25 11:14:51 -08:00
John Benediktsson
e4e349741b
fix some uses of "1 head*" to be "but-last".
2013-11-24 20:42:30 -08:00
John Benediktsson
473fdc0d84
io.encodings.string: faster decode by using sbufs.
2013-11-24 16:22:29 -08:00
John Benediktsson
13ec450ac8
io.encodings.string: faster for ascii and utf8.
2013-11-24 16:08:26 -08:00
John Benediktsson
0806a8ce15
io.encodings: string>byte-array-fast for when aux>> is f.
2013-11-24 13:43:00 -08:00
John Benediktsson
069d09807e
math.bitwise: removing bit-clear? since it is just "bit? not".
2013-11-24 12:05:52 -08:00
John Benediktsson
17941b8ad7
math.bitwise: speed up >signed.
2013-11-24 12:01:08 -08:00
John Benediktsson
29ca470b79
checksums.superfast: use bits word.
2013-11-24 10:45:55 -08:00
John Benediktsson
ee294292f6
checksums.murmur: use bits word.
2013-11-24 10:45:46 -08:00
John Benediktsson
627993fc1a
checksums.superfast: reuse more code, slightly faster for non-byte-arrays.
2013-11-24 09:58:02 -08:00
John Benediktsson
405e543f92
checksums.superfast: reuse code and make a bit faster.
2013-11-23 18:49:59 -08:00
John Benediktsson
34853bf550
checksums.superfast: make checksum on byte-arrays much faster.
2013-11-22 18:50:59 -08:00
John Benediktsson
055895da3b
checksums.murmur: make checksum on byte-arrays much faster.
2013-11-22 18:50:38 -08:00
John Benediktsson
670439ce81
checksums.superfast: implementation of SuperFastHash.
2013-11-22 17:45:41 -08:00
John Benediktsson
3207dac8a0
checksums.murmur: should be unsigned int32.
2013-11-22 17:06:18 -08:00
John Benediktsson
1367ced138
checksums.murmur: implementation of MurmurHash.
2013-11-22 10:34:19 -08:00
John Benediktsson
52498a9f67
checksums.fletcher: adding Fletcher's checksum in 16/32/64-bits.
2013-11-22 09:03:17 -08:00
John Benediktsson
7c9e0f3017
concurrency.combinators: adding parallel-assoc-map.
2013-11-21 14:52:38 -08:00
John Benediktsson
6d9f5c7f00
colors: implement no-op color conversions.
2013-11-20 20:40:08 -08:00
John Benediktsson
a634f8c0ff
hints: add string specializer to member-eq?.
2013-11-20 16:38:57 -08:00
Björn Lindqvist
27e40ec005
pcre: moved from basis/ to extra/
2013-11-19 18:13:39 -08:00
Björn Lindqvist
6748bc4bc7
pcre: support for the regexp literal syntax from the regexp vocab
2013-11-19 18:13:39 -08:00
Björn Lindqvist
0c08896981
pcre: fix tc that failed on Windows
2013-11-19 18:13:39 -08:00
Björn Lindqvist
a7648bb5a8
pcre: encoding needs to be set to utf8
2013-11-19 18:13:38 -08:00
Björn Lindqvist
8193dc2891
pcre: load dll on windows
2013-11-19 18:13:38 -08:00
Björn Lindqvist
5a67c54486
pcre: correct directory structure to factors expected format
2013-11-19 18:13:38 -08:00
Björn Lindqvist
ba8810dac3
pcre: new module pcre.utils for the utility functions which aren't really regexp-related
2013-11-19 18:13:38 -08:00
Björn Lindqvist
80c32e2bc6
pcre: findnext algorithm improved
2013-11-19 18:13:38 -08:00
Björn Lindqvist
e40a6cb927
pcre: add matches? and split verbs, now also handles tricky corner cases like zero-length matches
2013-11-19 18:13:38 -08:00
Björn Lindqvist
2dd398b701
pcre: lots of unit tests and a nice interface to the vocab in the findall and matches? words
2013-11-19 18:13:38 -08:00
Björn Lindqvist
152ccf4b27
pcre: split the module into a ffi part and a main part for easier maintanability
2013-11-19 18:13:38 -08:00
Björn Lindqvist
ad1e1d8455
pcre: incomplete wrapper for libpcre
2013-11-19 18:13:37 -08:00
Doug Coleman
30f2f8738b
unix.users: Add utility word to find a user's home directory.
2013-11-19 09:32:45 -08:00
John Benediktsson
c85f3790e1
help.search: fix summary file name.
2013-11-17 20:21:35 -08:00
John Benediktsson
6bfe92c52e
webbrowser: adding open-file support for pathnames.
2013-11-17 12:57:11 -08:00
John Benediktsson
28051e69a9
alien.libraries.finder: adding platforms.txt.
2013-11-17 08:35:16 -08:00
John Benediktsson
9de7b67472
alien.libraries.finder.linux: use third element which is file name.
2013-11-16 16:48:22 -08:00
John Benediktsson
1e2a4df88c
alien.libraries.finder.linux: fix using.
2013-11-16 16:33:17 -08:00
John Benediktsson
c0656c81ed
alien.libraries.finder.macosx: fix tests.
2013-11-16 16:26:17 -08:00
John Benediktsson
53592b9c7d
io.sockets.secure.windows: add platforms.txt.
2013-11-16 16:20:34 -08:00
John Benediktsson
302df73686
alien.libraries.finder.windows: more like MSDN search order.
2013-11-16 16:10:31 -08:00
John Benediktsson
45af0bc563
alien.libraries.finder.linux: dont use dlopen.
2013-11-16 16:10:31 -08:00
Doug Coleman
4bcb356ba8
io.sockets.secure.openssl: libssl error is opaque, check that cert files
...
exist in Factor beforehand so we can get a nicer error message.
Add missing USE: and neaten up the list.
2013-11-16 15:59:31 -08:00
John Benediktsson
935612035c
alien.libraries.finder: split into sub-vocabularies and implement macosx better.
2013-11-16 11:58:37 -08:00
Björn Lindqvist
80b180b96b
alien.libraries.finder: remove unused import
2013-11-10 15:10:14 +01:00
Björn Lindqvist
29ad75a85d
alien.libraries.finder: better library resolving
2013-11-10 02:27:56 +01:00
Björn Lindqvist
0236212987
alien.libraries.finder: linux code path for find-library
...
/sbin/ldconfig -p is used to figure out what the correct lib name
is. It is the same method as used in python ctypes.
2013-11-10 02:27:56 +01:00
Björn Lindqvist
21bd4cc6ea
alien.libraries.finder: automatically find library files based on library names
...
To make it easier to support cross-platform library bindings use the
find-library word. Factor is then supposed to automatically locate the
correct library file depending on the users' platform. Then you dont
have to specify the full so-name on unixes which breaks if the user
has a newer library version. The same library lookups that
ctypes.find_library uses will be implemented in future commits.
2013-11-10 02:27:56 +01:00
Jon Harper
a3fcaf4a11
Fix furnace basic auth; add test
2013-11-09 22:22:12 +01:00
Roc King
7d8f05012a
help.cookbook: the space between "#!" and *interpreter* could be remove, since "#!" at the front of line will be handled specially.
2013-11-03 20:12:28 -08:00
Jon Harper
5341466a32
linux/proc: do something with 'TLB size'
2013-11-03 20:11:24 -08:00
Jon Harper
586bd22743
Fix doc link for furnace user-admin webapp
2013-11-03 15:19:20 +01:00
John Benediktsson
5486473b52
math.bitwise: adding bit-length.
2013-10-20 18:55:58 -07:00
Jon Harper
ba57d1adcd
with-ui docs, clearly state that the quot must return
2013-10-17 13:35:06 -07:00
John Benediktsson
e9c6bf6b9a
math.combinatorics: faster combinations by inlining next-combination.
2013-10-14 15:44:19 -07:00
John Benediktsson
327a40d4bf
sorting.insertion: faster with unsafe words.
2013-10-14 15:28:05 -07:00
John Benediktsson
a5f59da7e1
math.bitwise: fix mask? to do what the docs say.
2013-10-13 20:20:05 -07:00
John Benediktsson
8321aa1e6a
sequences.windowed: fixup stack effect for rolling-map.
2013-10-12 11:46:05 -07:00
John Benediktsson
a82e916bcf
sequences.windowed: faster rolling-map.
2013-10-12 11:43:46 -07:00
John Benediktsson
de62db7775
sequences.product: use some unsafe to make it faster.
2013-10-12 11:35:17 -07:00
John Benediktsson
3d2cd564bf
concurrency.combinators: adding parallel words for cartesian-{map,each}.
2013-10-12 11:03:46 -07:00
John Benediktsson
adc3ee4c81
http.client: using http-request*.
2013-10-12 10:57:08 -07:00
John Benediktsson
6a2d6971c6
http.client: adding http-request*.
2013-10-12 10:57:00 -07:00
John Benediktsson
eb801f1072
concurrency.combinators: adding parallel-product-map, docs for stack effects.
2013-10-12 10:45:15 -07:00
John Benediktsson
278d210064
http.client: add variants to the docs.
2013-10-12 10:39:05 -07:00
John Benediktsson
39fd41b69a
http.client: use new http-post* word.
2013-10-12 10:29:34 -07:00
John Benediktsson
435f54cf59
http.client: use new http-get* word.
2013-10-12 10:25:42 -07:00
John Benediktsson
18088e1aa3
http.client: adding variants of http-methods that check the response code.
2013-10-12 10:25:08 -07:00
Björn Lindqvist
5f2238f7d4
io.sockets.secure.windows: secure socket implementation for windows, it works reasonably but certificate validation is not working correctly yet
2013-10-11 10:23:40 -07:00
Björn Lindqvist
729bd8a362
io.sockets.secure.openssl.tests: remove windows.winsock import and another test for subject-name
2013-10-11 10:23:40 -07:00
Björn Lindqvist
0b15b47743
openssl.libssl: better way to change library dll for windows
2013-10-11 10:23:40 -07:00
Björn Lindqvist
ad627a1395
openssl.libssl: on windows the X509_* family of functions is in a
...
different dll than the other functions in libssl
2013-10-11 10:23:40 -07:00
Björn Lindqvist
eaf0b40a9f
windows.winsock: wrap socket function
2013-10-11 10:23:40 -07:00
Björn Lindqvist
968e3e6cf4
openssl.libssl: unit tests and wrappings for more parts of libssl
2013-10-11 10:23:40 -07:00
John Benediktsson
ec0741da35
cocoa.apple-script: adding some docs.
2013-10-11 08:25:11 -07:00
John Benediktsson
6069aef790
cocoa.apple-script: add APPLESCRIPT: syntax for defining words.
2013-10-11 08:17:25 -07:00
John Benediktsson
55f72a8568
cocoa.apple-script: adding a simple applescript runner.
2013-10-10 15:52:05 -07:00
John Benediktsson
6a4a6b9a0d
colors: more generic methods, simpler api.
2013-10-02 21:24:36 -07:00
John Benediktsson
d76f8d151d
math.combinatorics: adding all-combinations? and all-permutations?.
2013-10-01 20:44:57 -07:00
John Benediktsson
ff96ad9475
windows.winsock: port should be short, not sure if it should be PACKED-STRUCT or not.
2013-09-26 14:02:08 -07:00
John Benediktsson
db3d5f48cc
windows.winsock: the servent structure is different between 32-bit and 64-bit.
2013-09-25 11:39:27 -07:00
Doug Coleman
e407981e12
io.directories: Add with-resource-directory word and use it.
2013-09-24 13:13:39 -07:00
John Benediktsson
9cc27f22f7
http.client: add quotation stack effects.
2013-09-23 15:47:31 -07:00
John Benediktsson
140252f6f4
images.loader.cocoa: adding ability to save cocoa images to files.
2013-09-20 11:58:39 -07:00
John Benediktsson
cf1b282ced
core-graphics: adding some more functions.
2013-09-20 11:58:01 -07:00
John Benediktsson
36a5cba0eb
core-graphics.types: adding CGImageDestinationRef.
2013-09-20 11:57:43 -07:00
John Benediktsson
691a520ca0
core-foundation.launch-services: adding UTCoreTypes.h.
2013-09-20 11:53:58 -07:00
John Benediktsson
602e0aab94
io.ports: speed up stream-flush.
2013-09-18 19:27:40 -07:00
John Benediktsson
fb63772e9d
dlists: make push-sorted inline
2013-09-18 18:22:58 -07:00
John Benediktsson
d8f258d47e
dlists: adding push-before and push-sorted.
2013-09-18 18:17:45 -07:00
John Benediktsson
04c36279bb
windows.winsock: fix getservbyport and servent struct.
2013-09-16 17:35:06 -07:00
Björn Lindqvist
bc56b5099f
io.sockets, urls: move documentation for protocol-port
2013-09-16 17:31:37 -07:00
Björn Lindqvist
7c179f876c
unix.ffi, windows.winsock: wraps for servent functions
2013-09-16 17:31:37 -07:00
John Benediktsson
32b07016b0
io.sockets.secure.openssl: some style improvements.
2013-09-16 17:24:31 -07:00
Björn Lindqvist
44a1d61bd4
io.sockets.secure: common-name -> subject-name
2013-09-16 17:17:48 -07:00
Björn Lindqvist
c2fd5031e0
io.sockets.secure, io.sockets.secure.openssl: improved host name verification that takes into account a certificates subject alternative names.
2013-09-16 17:17:48 -07:00
Björn Lindqvist
98355daba1
openssl.libssl: functions and structs related to general names
2013-09-16 17:17:48 -07:00
Björn Lindqvist
5492b8e46b
libcrypto: wrap more parts of the BIO_ api and add unit tests
2013-09-16 17:17:48 -07:00
Björn Lindqvist
ed34163e54
openssl.libssl: define the ssl_method_st struct
2013-09-16 17:17:48 -07:00
Björn Lindqvist
c850fe90fc
openssl.libcrypto: defining structs for some opaque aliens
2013-09-16 17:17:47 -07:00
Björn Lindqvist
a3f685bcb0
openssl.libssl: wrapped several more objects from libssl which are needed to lookup the subject alt names
2013-09-16 17:17:47 -07:00
Björn Lindqvist
f4f60b8ba3
io.sockets.secure.openssl: support for getting issuer name
2013-09-16 17:17:47 -07:00
John Benediktsson
410a71f677
circular: rename circular-while* to circular-loop, add some docs.
2013-09-06 10:16:20 -07:00
Jon Harper
3a48ab4688
circular-while, fix of by 1 error; add tests
2013-09-06 09:57:43 -07:00
Jon Harper
b5700cd3f5
circular-while*, add corner case test
2013-09-06 09:57:43 -07:00
Jon Harper
2dba2504fa
circular-tests, typos
2013-09-06 09:57:43 -07:00
Jon Harper
316747e471
Add circular-while*
2013-09-06 09:57:43 -07:00
John Benediktsson
5726da1285
help.lint: remove old word.
2013-08-24 12:21:16 -07:00
John Benediktsson
d44cc17161
update docs for help.lint checks.
2013-08-24 11:39:31 -07:00
John Benediktsson
b88755769b
help.lint: add slot checking, don't check constants for $values.
2013-08-24 11:39:16 -07:00
John Benediktsson
63ee0de2f1
ui.gadgets.worlds: remove fonts slot from docs.
2013-08-13 08:49:43 -07:00
John Benediktsson
109b35572f
wrap.strings: empty strings should wrap as the indent.
2013-08-05 11:25:01 -07:00
John Benediktsson
155cc44020
wrap.strings: fix using in tests.
2013-07-28 10:57:02 -07:00
John Benediktsson
8198a6f547
wrap.strings: allow wrap-indented-string to have a numbered indent provided.
2013-07-27 21:18:10 -07:00
Doug Coleman
2f2e04ca45
random.windows: Saw in the pastebin that some Windows installs still don't
...
start with this code. Just set the system and secure RNGs to f, and
calling them will throw an error. The Mersenne Twister is still the
default anyway.
2013-07-27 13:28:20 -07:00
John Benediktsson
83ff3b5601
match: fix test syntax.
2013-07-25 07:02:47 -07:00
John Benediktsson
519652d862
math.functions: whoops, back out mistaken commit.
2013-07-24 14:55:13 -07:00
John Benediktsson
c75fc48f23
switch some vocabs to 4 spaces.
2013-07-24 14:52:09 -07:00
John Benediktsson
6ca2fec6cd
interpolate: adding generalized numbered string interpolate.
2013-07-24 08:44:31 -07:00
Doug Coleman
7ed9365c00
io.monitors.recursive: Fry quotations - do not apply liberally.
2013-07-16 14:43:29 -07:00
Doug Coleman
36a4eb7ee1
io.monitors.recursive: Bug - <recursive-monitor> could fail and leak a file monitor.
...
Fix - Monitors tests were "leaking" dummy-monitors objects.
2013-07-16 14:30:38 -07:00
Doug Coleman
662e215c7e
tools.deploy.test: Bump windows binaries size up a bit.
2013-07-16 11:26:32 -07:00
John Benediktsson
787cc89370
tools.ps.windows: use offset-of instead.
2013-07-15 15:31:59 -07:00
Doug Coleman
18a463bc2f
tools.ps.windows: Fix offsets for win64.
2013-07-15 15:19:07 -07:00
John Benediktsson
b5484d33ba
http.client: support urls without protocols (in addition to strings).
2013-07-15 10:28:28 -07:00
John Benediktsson
0555425861
http.client: default to http:// if not specified.
2013-07-15 09:30:22 -07:00
Doug Coleman
ec1ecbe549
io.directories.unix: If you mount a .iso, all the file types are +unknown+ according to directory-files.
...
Fall back to file-info on +unknown+ file types and use with-directory in with-unix-directory so the paths are correct for file-info.
Fixes #911 .
2013-07-11 09:46:26 -07:00
John Benediktsson
aa779eaba8
math.statistics: use >array instead of { } clone-like.
2013-06-25 15:40:33 -07:00
Doug Coleman
4df945e3db
math.statistics: Handle some edge cases.
...
Remove two unused parameters.
2013-06-17 10:16:28 -07:00
Doug Coleman
49c0b12b33
math.statistics: Add trimean.
2013-06-17 10:16:28 -07:00
Doug Coleman
d3df35102a
math.statistics: [-] Golfed.
2013-06-17 07:36:55 -07:00
Doug Coleman
77abc31e3b
math.statistics: Fix out of bounds on quantiles that should return the first element.
2013-06-17 07:21:45 -07:00
John Benediktsson
6c6664b0b8
math.combinatorics: specialized version of nths-unsafe for performance.
2013-06-14 11:27:45 -07:00
John Benediktsson
52e5cf6608
system-info.macosx: code name for 10.9.
2013-06-10 10:22:39 -07:00
Doug Coleman
10bbc244d3
unix.utmpx: Fix bootstrap on linux, add platform-specific structs.
2013-06-04 18:09:52 -07:00
Doug Coleman
2c6accb084
unix.utmpx: Support utmpx on linux and fix on macosx. Add a unit test.
2013-06-04 17:53:15 -07:00
Doug Coleman
3e3ce269de
opengl.gl: Fix opengl loading for Windows.
2013-06-04 09:10:37 -07:00
John Benediktsson
a022352951
gtk: add library references.
2013-06-03 17:23:20 -07:00
John Benediktsson
eaea33b28e
tools.disassembler.udis: no longer need these tests.
2013-05-28 14:15:48 -07:00
John Benediktsson
0f8b890748
tools.disassembler.udis: 1k ought to be enough for anybody.
...
(Work around change in struct sizes from 1.7 to 1.7.1).
2013-05-28 12:11:12 -07:00
John Benediktsson
bd9f24ac33
destructors: more efficient dispose-each (not using make).
2013-05-20 16:43:00 -07:00
Doug Coleman
1136ed9c19
io.launcher: Fix bug -- if dispose fails, still call dispose on the other
...
resource.
2013-05-19 10:22:07 -07:00
Doug Coleman
7c1caacc35
io.launcher: Fix two potential bugs.
...
1) If first (pipe) succeeds but second one fails, first pipe leaks.
2) out>> dispose fails, then in>> dispose is never called and leaks.
2013-05-19 10:18:14 -07:00
Doug Coleman
c64cb2c886
io.pipes: If dispose on in>> throws, then out>> leaks.
2013-05-19 10:12:38 -07:00
John Benediktsson
917ae3e410
math.combinatorics: use cond in k-permutations.
2013-05-15 15:09:25 -07:00
John Benediktsson
c1e91316d2
math.combinatorics: adding a k-permutations virtual sequence.
2013-05-15 15:05:38 -07:00
Doug Coleman
e996dc7f8e
combinators.smart: Clarify stack effect for cleave>array.
2013-05-14 14:33:04 -07:00
John Benediktsson
5ee7f10f19
math.matrices: simpler square-rows.
2013-05-14 13:52:24 -07:00
John Benediktsson
bcbf3198f7
math.matrices: faster square-rows and square-cols.
2013-05-14 13:46:44 -07:00
John Benediktsson
832a06e848
furnace.auth.providers.db: make test db name use cpu name.
2013-05-14 11:32:20 -07:00
John Benediktsson
f29aac24bb
formatting: adding vprintf by request.
2013-05-14 09:23:00 -07:00
John Benediktsson
fe45a08054
math.ranges: implement sum on ranges.
2013-05-06 16:01:29 -07:00
John Benediktsson
720db54f61
math.statistics: change kth-object to properly clone underlying sequence first.
2013-05-06 10:40:53 -07:00
John Benediktsson
6a4638fa0f
math.statistics: faster cum-mean.
2013-05-06 09:12:40 -07:00
John Benediktsson
0d806e0b69
Revert "math.statistics: change cum-mean to use v/."
...
This reverts commit 9df2235d8983da67d106a6d5fb297134e5e2a58e.
2013-05-06 09:08:11 -07:00
John Benediktsson
b01b14c0e2
math.statistics: change cum-mean to use v/.
2013-05-06 08:59:02 -07:00
lorynj
ca7dd6a6a3
cum-mean
...
Added a word to calculate cumulative mean.
Signed-off-by: lorynj <lorynj@gmail.com>
2013-05-06 08:15:39 -07:00
John Benediktsson
b78e32733e
sequences.windowed: faster windows and rolling words.
2013-05-01 22:18:26 -07:00
Doug Coleman
16d24a5194
tools.ps.windows: Add read-peb and my-peb.
2013-05-01 18:15:15 -07:00
Doug Coleman
a326b73470
windows.ntdll: Use the real field names for all the BYTE and reserved
...
dummy fields.
2013-05-01 18:15:14 -07:00
Doug Coleman
b4de3d0a2f
unix.linux.proc: Handle a unified processor-info object for linux 2.6 and on. Add unit tests. Fixes #877 .
2013-05-01 12:25:49 -07:00
John Benediktsson
c1ab4aab59
math.combinatorics: faster by using hints for the array common case.
2013-05-01 11:18:17 -07:00
Doug Coleman
65a7175cb6
unix.linux.proc: Pad tail with f for cpu-info. Fixes #877 .
2013-04-30 16:47:09 -07:00
Doug Coleman
9e14cee4cf
windows.ntdll: Make this Windows-only.
2013-04-27 02:47:52 -07:00
Doug Coleman
90c7c3fc81
tools.ps.windows: Implement ps. for Windows!
2013-04-26 21:15:12 -07:00
Doug Coleman
c95c0fcc98
windows: Add ntdll and bind to more process listing functions.
2013-04-26 21:15:12 -07:00
John Benediktsson
3139ec1d61
tools.test: allow testing from the command-line.
2013-04-26 17:43:39 -07:00
John Benediktsson
61912f3c73
adding some summary.txt files.
2013-04-26 17:43:24 -07:00
John Benediktsson
9e65ccaf9f
compiler.tree.propagation.simple: check output types length.
2013-04-26 17:21:22 -07:00
John Benediktsson
88ec7ef7de
cocoa.messages: name sender-stubs by signature since they are cached that way.
2013-04-26 16:56:53 -07:00
John Benediktsson
380bb350ca
tools.ps.macosx: use trim-head-slice, simpler.
2013-04-26 16:23:32 -07:00
John Benediktsson
1b66b12b8a
windows.winmm: adding platforms.txt.
2013-04-26 15:53:26 -07:00
Doug Coleman
5054b6b3de
windows.winmm: Add binding to play mp3s.
2013-04-26 11:06:49 -07:00
John Benediktsson
74460b548b
prettyprint: fix off-by-one, thanks @adjvondrak!
2013-04-25 20:19:12 -07:00
John Benediktsson
7842b31bd2
listener: choose dark foreground on light background.
2013-04-25 16:18:11 -07:00
John Benediktsson
f2aa86ff33
tools.ps.linux: fix USE: tools.ps.
2013-04-25 16:01:30 -07:00
John Benediktsson
455ef45b21
tools.ps.linux: fix USE: system.
2013-04-25 15:59:25 -07:00
John Benediktsson
57b7a5fd6f
math.matrices: add tests for square-matrix?.
2013-04-25 14:48:16 -07:00
John Benediktsson
2526d3c982
Fix some copyrights, sorry "Your name".
2013-04-25 13:26:36 -07:00
John Benediktsson
ae3e48e156
tools.ps: sort-by-pid and print headers.
2013-04-25 10:05:57 -07:00
John Benediktsson
46f306132c
tools.ps: implemented on macosx.
2013-04-25 09:12:42 -07:00
John Benediktsson
df8c370e17
classes.struct: factoring struct-size out.
2013-04-24 21:00:37 -07:00
Doug Coleman
7f118e13c0
unix.linux.proc: /proc/cpuinfo is updated in real time and can change based on throttling options. Don't cache it.
2013-04-24 13:39:03 -07:00
Doug Coleman
71c526d36a
system-info.linux: Implement the system-report. word.
2013-04-24 12:06:23 -07:00
John Benediktsson
55b2fb0802
math.functions: implement ldexp.
2013-04-24 11:19:24 -07:00
Doug Coleman
b6439e3cba
calendar.format: run dos2unix on calendar.format
2013-04-24 08:23:17 -07:00
Doug Coleman
9f28391e6b
calendar.format: Fix timestamp parsing when there is no timezone. Fixes #861 .
2013-04-24 08:23:17 -07:00
John Benediktsson
739a721cc3
mirrors: fix tests.
2013-04-23 07:56:58 -07:00
John Benediktsson
6bac58fa97
mirrors: fix assoc-size for non-tuple-classes.
2013-04-23 07:55:03 -07:00
Doug Coleman
af384e91d0
mirrors: Add a unit test.
2013-04-23 07:05:51 -07:00
Doug Coleman
23d4eb5f7d
mirrors: Make strings an inspected-sequence. Fixes #857 .
2013-04-22 22:23:15 -07:00
Doug Coleman
15a12947a4
system-info.macosx: Stop using 4byte numbers to query system RAM. Fixes #858 .
2013-04-22 22:08:59 -07:00
John Benediktsson
5f543dd8af
mirrors: simplify code with fry.
2013-04-22 11:48:26 -07:00
John Benediktsson
35e23dc547
math.statistics: make collect-by row polymorphic, simplify words.
2013-04-22 06:25:50 -07:00
John Benediktsson
8574b25a96
tools.profiler.sampling: don't mis-use collect-by.
2013-04-22 06:24:02 -07:00
John Benediktsson
fb7f53485a
ui.backend.cocoa.views: set gl-scale-factor to f if 1.0.
2013-04-21 19:43:12 -07:00
John Benediktsson
5512294075
ui.backend.cocoa.views: handle windowDidChangeBackingProperties event.
2013-04-21 19:40:57 -07:00
Doug Coleman
905ec06d86
tools.deploy: Cheater mode, add 20kb to tools.deploy.test.20 unit test.
2013-04-19 17:19:28 -07:00
John Benediktsson
da6c8e3b8b
binary-search: faster by specializing on array and vectors.
2013-04-19 11:35:14 -07:00
Doug Coleman
19002c93a6
io.files.info: Longer names for file-info predicates.
2013-04-18 10:08:42 -07:00
John Benediktsson
3ca65a2b47
math.combinatorics: fix map>assoc-combinations (shouldn't have been locals).
2013-04-18 09:04:47 -07:00
Doug Coleman
345b5bb678
io.files.info: Add file? and symlink? words.
2013-04-18 07:35:47 -07:00
John Benediktsson
02d652e6c0
math.combinatorics: minor fix to reduce-combinations stack effect.
2013-04-18 07:17:36 -07:00
John Benediktsson
77b3d509be
math.combinatorics: cleanup stack effects to be more descriptive.
2013-04-18 07:15:47 -07:00
John Benediktsson
81f733493d
math.combinatorics: much faster permutations, cleanup combinations code.
2013-04-18 07:04:17 -07:00
John Benediktsson
433adf8dd2
math.combinatorics: big speedup to combinations.
2013-04-17 20:57:48 -07:00
John Benediktsson
115f53b0be
db.tester: put cpu in sqlite-test-db name.
2013-04-17 16:14:09 -07:00
Doug Coleman
da5eedce32
functors: Learn to use git.
2013-04-14 14:32:04 -07:00
Doug Coleman
6e2291886d
functors: Add a modern functors file that doesn't have the FUNCTOR-SYNTAX: words.
2013-04-13 17:36:29 -07:00
Doug Coleman
2f158d1691
xml-rpc: Delete dead code.
2013-04-13 16:19:03 -07:00
Doug Coleman
7a35d85f30
io.directories.search: Show directory entries instead of throwing them away.
2013-04-13 16:18:54 -07:00
John Benediktsson
e501f61141
literals: change ${ } to be the executable code arrays.
2013-04-12 11:18:58 -07:00
John Benediktsson
ab4e380c04
html.streams: allow non-equal padding values.
2013-04-11 14:47:57 -07:00
John Benediktsson
6b94cf2e7f
html.streams: this was actually simpler.
2013-04-11 14:35:43 -07:00
John Benediktsson
44657db94e
html.streams: cleanup borders on html tables.
2013-04-11 12:20:41 -07:00
John Benediktsson
24b116be1c
prettyprint: rename so it doesn't look so much like print-error.
2013-04-10 19:18:15 -07:00
John Benediktsson
e42144e9ea
prettyprint: cleanup duplicate code.
2013-04-10 18:50:11 -07:00
John Benediktsson
d6828d38ff
ui.tools.traceback: fix pprint error in walker issue.
2013-04-10 18:30:11 -07:00
Doug Coleman
7dc851b627
editors.textwrangler: Fall back to launching with open -a if you installed from the Mac Store and thus do not have ``edit``, which is the real TextWrangler launch program.
2013-04-10 17:40:59 -07:00
John Benediktsson
9f7bdd9327
checksum.bsd: adding BSD checksum algorithm.
2013-04-10 09:24:45 -07:00
John Benediktsson
676ea1381b
checksums.fnv1: make fnv1's instance checksum.
2013-04-10 09:24:27 -07:00
John Benediktsson
ec51815923
checksums.adler-32: make adler-32 instance checksum.
2013-04-10 09:24:14 -07:00
Doug Coleman
e9265035f9
editors.geany.windows: Add Windows support.
2013-04-09 16:51:14 -07:00
John Benediktsson
34403c5272
editors.bbedit: adding "open in BBEdit" support.
2013-04-09 16:49:52 -07:00
John Benediktsson
b97c16f811
editors.xcode: adding "open in XCode" support.
2013-04-09 16:49:52 -07:00
Doug Coleman
03015e7075
editors.geany: Add support.
2013-04-09 16:44:46 -07:00
Doug Coleman
5114333d57
editors.scite.windows: Fix using.
2013-04-09 16:26:41 -07:00
Doug Coleman
0e0d9fe07b
scite: Add support for Linux scite.
2013-04-09 16:15:47 -07:00