]>
gitweb.factorcode.org Git - factor.git/log
Alexander Iljin [Sun, 8 Oct 2017 22:58:57 +0000 (01:58 +0300)]
windows.user32: add some of the power setting notifications API
Alexander Iljin [Sun, 8 Oct 2017 22:58:17 +0000 (01:58 +0300)]
windows.ole32: add LPCGUID type
Alexander Iljin [Fri, 6 Oct 2017 10:10:27 +0000 (13:10 +0300)]
slides: fix illegible code snippets on Windows
The transparency is not handled on Windows at the moment, and the text
background was too dark. This lead to code snippets being completely
consisting of a series of dark and light squares instead of text glyphs.
Alexander Iljin [Thu, 5 Oct 2017 19:49:43 +0000 (22:49 +0300)]
talks.galois-talk: fix a mistake on a slide
Alexander Iljin [Thu, 5 Oct 2017 19:29:29 +0000 (22:29 +0300)]
talks.[otug|minneapolis]-talk: add the <iota> constructor to numbers
Alexander Iljin [Thu, 5 Oct 2017 19:28:49 +0000 (22:28 +0300)]
talks.tc-lisp-talk: fix $snippet "f"
Alexander Iljin [Thu, 5 Oct 2017 19:27:52 +0000 (22:27 +0300)]
talks.otug-talk: replace <bevel-button> with <border-button>
Alexander Iljin [Thu, 5 Oct 2017 16:54:25 +0000 (19:54 +0300)]
talks: replace "test-mr mr." with "regs."
Alexander Iljin [Thu, 5 Oct 2017 16:38:44 +0000 (19:38 +0300)]
talks: fix the printf examples
Reverse the order of parameters.
Doug Coleman [Mon, 25 Sep 2017 04:17:35 +0000 (23:17 -0500)]
Revert "openssl.libssl: The SSL struct has grown a lot."
This reverts commit
af7a24813105b7c954b11aea05187a63210f41aa .
Crashes on Linux?
We should fix the SSL struct in another patch soon.
Doug Coleman [Mon, 25 Sep 2017 04:09:23 +0000 (23:09 -0500)]
openssl.libssl: The SSL struct has grown a lot.
Maybe this is related to #1860.
John Benediktsson [Mon, 18 Sep 2017 21:51:58 +0000 (14:51 -0700)]
grouping.extras: add <n-groups> and n-group.
John Benediktsson [Mon, 11 Sep 2017 22:47:39 +0000 (15:47 -0700)]
random: minor doc improvement with $snippet.
Robert Vollmert [Wed, 6 Sep 2017 15:36:54 +0000 (17:36 +0200)]
random-bytes: fix docs, aligning with random-bytes*
Alexander Iljin [Fri, 25 Aug 2017 22:34:26 +0000 (01:34 +0300)]
Update some copyright headers to follow the current convention
Had to look through the history to find years for some headers. Added
authors to some files as well.
Doug Coleman [Sat, 9 Sep 2017 04:33:00 +0000 (23:33 -0500)]
windows.kernel32: Don't use /* */
Doug Coleman [Sat, 9 Sep 2017 04:32:45 +0000 (23:32 -0500)]
build.cmd: Let Windows build other branches.
Doug Coleman [Thu, 7 Sep 2017 02:39:46 +0000 (21:39 -0500)]
windows.dragdrop-listener: Remove unfinished autogenerated docs.
To regenerate docs do ``"windows.dragdrop-listener" scaffold-undocumented`` and also run ``"windows.dragdrop-listener" help-lint``
Doug Coleman [Thu, 7 Sep 2017 00:05:29 +0000 (19:05 -0500)]
windows.dragdrop-listener: Fix an error when calling
``windows.dragdrop-listener" load``
John Benediktsson [Tue, 5 Sep 2017 02:45:25 +0000 (19:45 -0700)]
git: use with-test-directory.
Doug Coleman [Sat, 2 Sep 2017 02:34:38 +0000 (21:34 -0500)]
build.sh: Make build.sh branch-aware and fix tab->space
Doug Coleman [Sat, 2 Sep 2017 02:00:25 +0000 (02:00 +0000)]
windows.dragdrop-listener: Fix compilation bug.
Doug Coleman [Fri, 1 Sep 2017 14:19:24 +0000 (09:19 -0500)]
game.input: This test fails on Windows machines without mice. Disable
for now
Doug Coleman [Fri, 1 Sep 2017 04:24:12 +0000 (23:24 -0500)]
windows: Fix some drag and drop apis.
Attempting to define IDropTarget::QueryInterface-callback-1 outside of a compilation unit
Re-definition of LPD3DXPRTCOMPBUFFER
Doug Coleman [Fri, 1 Sep 2017 02:06:17 +0000 (21:06 -0500)]
bootstrap.image.upload: Upload images per-branch.
Doug Coleman [Fri, 1 Sep 2017 01:43:33 +0000 (20:43 -0500)]
git: Add repo that can do some git things in native Factor.
Alexander Iljin [Sun, 27 Aug 2017 10:03:35 +0000 (13:03 +0300)]
stack-checker.backend-docs: fix help on ensure-d (issue #1854)
Alexander Iljin [Sun, 27 Aug 2017 08:54:59 +0000 (11:54 +0300)]
sequences-docs: fix the delete-all $errors description
Doug Coleman [Fri, 25 Aug 2017 19:53:13 +0000 (19:53 +0000)]
cuda: Allow memory to report as >4gb.
Alexander Iljin [Mon, 21 Aug 2017 22:57:07 +0000 (01:57 +0300)]
io.crlf-docs: mark related words
Doug Coleman [Tue, 25 Jul 2017 00:29:31 +0000 (19:29 -0500)]
functors: C: no longer needs a stack effect.
Doug Coleman [Sun, 23 Jul 2017 20:18:14 +0000 (15:18 -0500)]
slots.macros: Refactor {word-names}.
Doug Coleman [Sun, 23 Jul 2017 20:13:56 +0000 (15:13 -0500)]
quadtrees: Remove creative stack effects and {names}.
Doug Coleman [Sat, 19 Aug 2017 05:03:30 +0000 (00:03 -0500)]
.travis.yml: Try to disable ``long-unit-test`` so travis doesn't time out.
Doug Coleman [Sat, 19 Aug 2017 03:52:27 +0000 (22:52 -0500)]
.travis.yml: Add @jonenst's travis-ci with two environment variables.
To set per-repository environment variables:
https://travis-ci.org/factor/factor/settings
OR from the command line, from a repo cloned from github:
```
sudo apt install ruby-dev
sudo gem install travis
travis encrypt FACTOR_IMAP_USER="..." --add
travis encrypt FACTOR_IMAP_PASSWORD="..." --add
```
Doug Coleman [Fri, 18 Aug 2017 02:30:51 +0000 (21:30 -0500)]
opengl.gl: Try libGL.so.1 before libGL.so
This patch makes it prefer nvidia/amd drivers on Debian and hopefully other systems.
Related to #1827.
Doug Coleman [Fri, 18 Aug 2017 01:35:44 +0000 (20:35 -0500)]
cli.git: Use number of threads not cpus.
Alexander Iljin [Thu, 17 Aug 2017 23:17:52 +0000 (02:17 +0300)]
windows.dragdrop-listener: add a short documentation and a summary
Alexander Iljin [Thu, 17 Aug 2017 22:47:30 +0000 (01:47 +0300)]
windows.dragdrop-listener: add copyright comments and the authors file
Alexander Iljin [Thu, 17 Aug 2017 22:20:12 +0000 (01:20 +0300)]
windows.dragdrop-listener: optimize the DragEnter implementation
Alexander Iljin [Thu, 17 Aug 2017 22:18:47 +0000 (01:18 +0300)]
windows.dragdrop-listener: generalize some code for reuse
Alexander Iljin [Thu, 17 Aug 2017 22:15:17 +0000 (01:15 +0300)]
windows.dragdrop-listener: fix filenames-from-hdrop implementation
Alexander Iljin [Thu, 17 Aug 2017 21:43:51 +0000 (00:43 +0300)]
windows.dragdrop-listener: add a helper word
Alexander Iljin [Thu, 17 Aug 2017 21:42:19 +0000 (00:42 +0300)]
windows.dragdrop-listener: list all function parameters in the comments
Alexander Iljin [Thu, 17 Aug 2017 20:55:27 +0000 (23:55 +0300)]
windows.dragdrop-listener: balance the stack effects to pass compilation
Alexander Iljin [Thu, 17 Aug 2017 19:46:13 +0000 (22:46 +0300)]
windows.dragdrop-listener: fix a COM interface reference
Alexander Iljin [Sat, 12 Aug 2017 13:41:46 +0000 (16:41 +0300)]
windows.dragdrop-listener: fix compilation of dragdrop-listener-window
The actual code needs to be updated to work with the current UI.
Alexander Iljin [Sat, 12 Aug 2017 13:36:06 +0000 (16:36 +0300)]
windows.dragdrop-listener: replace construct-boa with boa
Alexander Iljin [Sat, 12 Aug 2017 13:34:37 +0000 (16:34 +0300)]
windows.dragdrop-listener: fix the USING: list
Alexander Iljin [Sat, 12 Aug 2017 13:32:41 +0000 (16:32 +0300)]
windows.dragdrop-listener: replace set-ulong-nth with set-alien-unsigned-4
Alexander Iljin [Sat, 12 Aug 2017 10:58:55 +0000 (13:58 +0300)]
windows.dragdrop-listener: move from unmaintained to basis
Björn Lindqvist [Wed, 9 Aug 2017 10:56:35 +0000 (12:56 +0200)]
llvm.ffi: make the binding linux-specific for now
Doug Coleman [Tue, 8 Aug 2017 21:09:52 +0000 (16:09 -0500)]
web-services.github: Fix the IN:.
Doug Coleman [Tue, 8 Aug 2017 20:29:59 +0000 (15:29 -0500)]
Revert "ui.backend.cocoa.views: call super.prepareOpenGL()."
This reverts commit
864912f446f173eca3cd1dc8154121eb6d119fe6 .
This patch breaks the UI on 10.13
Doug Coleman [Sun, 6 Aug 2017 22:48:03 +0000 (17:48 -0500)]
ui.backend.cocoa.tools: install-app-delegate is a confusing word name to
reuse.
Doug Coleman [Sun, 6 Aug 2017 05:19:09 +0000 (00:19 -0500)]
factor: Rename [curry] -> currier, remove some [foo] words.
The [foo] convention is not descriptive and looks like special syntax.
Doug Coleman [Sun, 6 Aug 2017 05:17:25 +0000 (00:17 -0500)]
peg.ebnf: Add EBNF-PARSER: to define a word that returns an EBNF parser
This is in contrast to defining a word that parser.
Doug Coleman [Sun, 6 Aug 2017 03:48:28 +0000 (22:48 -0500)]
gml.parser: Use multiline.
Doug Coleman [Sun, 6 Aug 2017 03:33:47 +0000 (22:33 -0500)]
cocoa.apple-script: Make APPLESCRIPT: take a string.
Doug Coleman [Sun, 6 Aug 2017 03:30:18 +0000 (22:30 -0500)]
fuel: Update syntax for ;FUNCTOR> and ;EBNF
Doug Coleman [Sun, 6 Aug 2017 03:23:57 +0000 (22:23 -0500)]
peg.ebnf: Clean up EBNF: syntax.
The syntax for an EBNF parser is now ``EBNF: identifier string``. The
inline syntax went from [EBNF ... EBNF] to EBNF[[ ]], EBNF[=[ ]=], etc.
<EBNF looked for a main word, but this functionality is just EBNF[[ ]]
now.
Doug Coleman [Sun, 6 Aug 2017 01:57:42 +0000 (20:57 -0500)]
windows.directx: Fix some TYPEDEF: lines that end in a semicolon.
Doug Coleman [Sun, 6 Aug 2017 01:54:02 +0000 (20:54 -0500)]
cocoa: CLASS: ; -> <CLASS: ;CLASS>
<CLASS: is a container like <PRIVATE and <FUNCTOR:
Doug Coleman [Sun, 6 Aug 2017 01:41:19 +0000 (20:41 -0500)]
functors: FUNCTOR: ;FUNCTOR -> <FUNCTOR: ;FUNCTOR>
Functors contain nested definitions, much like <PRIVATE PRIVATE> blocks.
A new parser will be able to parse nested definitions unambigiously without
knowledge of the definition of <FUNCTOR: itself, which is not the case if
it looks like FUNCTOR: instead.
Doug Coleman [Thu, 3 Aug 2017 23:43:41 +0000 (18:43 -0500)]
extra: Add cli.git and github.sync.
cli.git is a command-line git wrapper.
github.sync is a way to sync an organization to local disk.
Doug Coleman [Thu, 3 Aug 2017 23:42:32 +0000 (18:42 -0500)]
io: Add with-ensure-directory and ?file-info.
Doug Coleman [Sun, 30 Jul 2017 16:40:25 +0000 (11:40 -0500)]
machine-learning.functions: Add selu
Alexander Iljin [Wed, 19 Jul 2017 08:40:12 +0000 (11:40 +0300)]
checksums.ripemd-docs: fix some typos.
John Benediktsson [Tue, 25 Jul 2017 18:31:30 +0000 (11:31 -0700)]
tools.test: less duplication in unit-test~/v~.
John Benediktsson [Tue, 25 Jul 2017 18:26:50 +0000 (11:26 -0700)]
tools.test: better errors when unit-test-~/v~ fail.
Doug Coleman [Sun, 23 Jul 2017 16:50:52 +0000 (11:50 -0500)]
tools.test: Fix unit-test~ and a couple of tests.
Doug Coleman [Sun, 23 Jul 2017 16:44:01 +0000 (11:44 -0500)]
math.vectors.simd.intrinsics: Add a comment so I am not tempted to delete this word.
Doug Coleman [Sat, 22 Jul 2017 23:49:39 +0000 (18:49 -0500)]
machine-learning.functions: Add softmax, softmin, relu, etc.
Add some unit-tests.
Doug Coleman [Sat, 22 Jul 2017 23:49:04 +0000 (18:49 -0500)]
arrays.shaped: A bit of work on arrays.shaped.
Doug Coleman [Sat, 22 Jul 2017 23:47:59 +0000 (18:47 -0500)]
basis: Add unit-test~ and unit-test-v~ for testing floats.
Use unit-test~ in math.functions in some places to make sure we like it.
Jon Harper [Sun, 16 Jul 2017 13:14:22 +0000 (15:14 +0200)]
checksums: add ripemd-160 (based on the md5 implementation)
Björn Lindqvist [Sat, 15 Jul 2017 16:37:24 +0000 (18:37 +0200)]
llvm: looks like we need not tested tags on the subvocabs too
Björn Lindqvist [Fri, 14 Jul 2017 23:22:47 +0000 (01:22 +0200)]
llvm.examples.sumfunc: making the example work with the wrapper-based api
Björn Lindqvist [Fri, 14 Jul 2017 23:22:12 +0000 (01:22 +0200)]
llvm: more of the old api added, and some tests
Björn Lindqvist [Fri, 14 Jul 2017 19:21:04 +0000 (21:21 +0200)]
llvm.ffi: add-library if found, should fix loading failures
Björn Lindqvist [Fri, 14 Jul 2017 16:55:47 +0000 (18:55 +0200)]
llvm: not loaded tag to avoid build machine failures
Björn Lindqvist [Thu, 13 Jul 2017 02:00:23 +0000 (04:00 +0200)]
llvm: more of the unmaintained llvm bindings fixed
Björn Lindqvist [Wed, 12 Jul 2017 21:44:29 +0000 (23:44 +0200)]
llvm: turning off testing for now
Björn Lindqvist [Wed, 12 Jul 2017 13:19:07 +0000 (15:19 +0200)]
llvm: more vocabs from factor-unmaintained added back
Björn Lindqvist [Tue, 11 Jul 2017 01:56:47 +0000 (03:56 +0200)]
llvm: "salvaging" these vocabs from factor-unmaintained
I think a lot of it needs to be updated to work with current llvm
Björn Lindqvist [Sun, 9 Jul 2017 13:08:49 +0000 (15:08 +0200)]
basis/: more docs
Björn Lindqvist [Sun, 9 Jul 2017 08:39:16 +0000 (10:39 +0200)]
FUEL: fixing markup to indent multiline code correctly
Jon Harper [Thu, 6 Jul 2017 22:21:38 +0000 (00:21 +0200)]
formatting, workaround bug for "%.0e" and "%.0f" on windows
On windows, the underlying formatting implementation
uses a precison of 6 when asked to do a precision of 0.
Improve the post-processing so that it doesn't fully break
the formatted number. The previous implementation would change
"1.00000" to "10000", and 1.
00000e0 to
10000e0 ...
With this, windows has a different formatting for "%.0f" and "%.0e"
but at least it's the right number
Jon Harper [Thu, 6 Jul 2017 21:36:29 +0000 (23:36 +0200)]
formatting: fix exception when formatting the integer 0 using "%e"
Björn Lindqvist [Sat, 8 Jul 2017 16:31:39 +0000 (18:31 +0200)]
basis/,core/,extra/: more tags
Björn Lindqvist [Fri, 7 Jul 2017 13:18:54 +0000 (15:18 +0200)]
FUEL: need to specify vocab containing developer-name
Björn Lindqvist [Fri, 7 Jul 2017 13:01:26 +0000 (15:01 +0200)]
FUEL: breadcrumb system on vocabs/tag and vocabs/author pages
Björn Lindqvist [Thu, 6 Jul 2017 23:45:13 +0000 (01:45 +0200)]
basic/, extra/: even more tags
Björn Lindqvist [Thu, 6 Jul 2017 21:04:18 +0000 (23:04 +0200)]
basis/,core/,extra/: many new tags
John Benediktsson [Thu, 6 Jul 2017 18:25:11 +0000 (11:25 -0700)]
hash-sets/hashtables: remove wrapped-key, use slot-types for errors.
John Benediktsson [Thu, 6 Jul 2017 01:41:45 +0000 (18:41 -0700)]
hashtables/hash-sets: add some error checking...
...to the sequence/number wrapped versions.
John Benediktsson [Wed, 5 Jul 2017 23:45:23 +0000 (16:45 -0700)]
sorting.slots: make sort-keys-by and sort-values-by support hashtables.
Björn Lindqvist [Wed, 5 Jul 2017 22:33:22 +0000 (00:33 +0200)]
FUEL: ensures fuel-listener-mode and factor-mode has the same syntax table
Björn Lindqvist [Wed, 5 Jul 2017 22:24:47 +0000 (00:24 +0200)]
FUEL: more consistent font-locking of strings
John Benediktsson [Wed, 5 Jul 2017 16:41:05 +0000 (09:41 -0700)]
vocabs.metadata: remove filter-don't-test (inline it instead).