Commit Graph

11647 Commits (21cb42edf3d91a4be40af5c79cfc1d53e3a0abff)

Author SHA1 Message Date
John Benediktsson 9e32cce5ed cap: use find-gl-context. 2018-01-19 15:09:48 -08:00
John Benediktsson 452fc6940a snake-game: some more cleanup. 2018-01-19 14:34:52 -08:00
John Benediktsson 7f6b3261d5 rosetta-code.bitmap-bezier: use assocs. 2018-01-19 14:24:18 -08:00
John Benediktsson e0a93a6ea8 snake-game: some cleanup. 2018-01-19 12:16:05 -08:00
John Benediktsson b0b9524fcf rosetta-code.bitmap-bezier: use zip. 2018-01-19 12:14:17 -08:00
John Benediktsson 6a40cde68c boids: remove extra whitespace. 2018-01-19 09:22:29 -08:00
John Benediktsson ac48f893f3 boids: hang the touchbar stuff onto a boids-frame. 2018-01-19 09:19:04 -08:00
John Benediktsson 19f12ec9ce boids: adding a deploy.factor file. 2018-01-18 22:32:54 -08:00
John Benediktsson 90c6e2ade4 boids: when randomized, relayout. 2018-01-18 21:18:24 -08:00
John Benediktsson 1b853c6e44 boids: add touchbar buttons. 2018-01-18 21:14:53 -08:00
John Benediktsson 8f705b2543 websites.factorcode: fix examples usage of <iota>. 2018-01-18 15:33:08 -08:00
John Benediktsson b6f2f85643 cap: make sure to use GL context of world being screenshot. 2018-01-11 14:16:58 -08:00
Cat Stevens bf5e51b5c3 extra/cap: add a summary and short docs to cap vocab 2018-01-04 20:31:04 -08:00
Cat Stevens 2d084c3178 extra/cap: clean up cap:screenshot, move non-public API to cap.private 2018-01-04 20:31:00 -08:00
Cat Stevens b436d4af96 extra/cap: if the GL scale is 2, actually enable 2x 2018-01-04 20:30:54 -08:00
Cat Stevens e269f78597 extra/cap: keep support for 2x GL scaling 2018-01-04 20:30:49 -08:00
Cat Stevens 0acb424a5a extra/cap: fix a bug where screenshots were incorrectly downscaled 2018-01-04 20:30:41 -08:00
Doug Coleman 9c8648334a mason.child: Compile for Windows Vista+ in the build farm. Fixes 1867.
We get Ctrl-Break if we compile for this target. Compiling for Windows XP should be a special-case now.
2017-12-30 00:05:10 -08:00
Doug Coleman 4efff72dff math.blas.vectors: Fix ancient typo 2017-12-28 18:53:25 -08:00
Doug Coleman fbe8d639d6 ui.gadgets.charts.lines: Fix using list.
Use ``SPECIALIZED-ARRAYS: float`` in order to create it if it doesnt exist.
2017-12-28 17:54:14 -08:00
Doug Coleman 08db99a471 cpu.arm.assembler: Use arrays for unit-tests 2017-12-23 16:08:19 -08:00
Doug Coleman 97303bc475 travis: don't test fftw.
On mac it installs gcc. Also, it's just ffi calls, and if ffi calls break, we will notice elsewhere.
2017-12-22 12:43:22 -06:00
Doug Coleman 17b9133a4c factor: disable benchmarks in a better way to get travis and macs unstuck. 2017-12-22 11:40:50 -06:00
Doug Coleman 6bbd1c99fb mason.child: 6 hour timeout! slow computer life 2017-12-18 17:51:20 -06:00
Doug Coleman f49de64752 imap: Disable tests until we start using dovecot locally.
These tests time out and are flaky.
2017-12-18 17:50:19 -06:00
Doug Coleman 24ebb0eb35 mason.report: Last patch for travisci to work?
More benchmark spaghetti code to disable.
2017-12-18 03:58:02 -06:00
Doug Coleman 4983408c0a mason.child: Give mac 5 hours! 2017-12-18 02:53:48 -06:00
Doug Coleman 268c645d24 mason.report: fix stack effect for output>array. 2017-12-18 00:48:52 -06:00
Doug Coleman 9dbcce0cfe mason.report: try with get-global. the code seems to be running... 2017-12-18 00:09:31 -06:00
Doug Coleman 2668203704 mason.report: More benchmark code to skip. 2017-12-17 23:05:29 -06:00
Doug Coleman 77492bb4b3 factor: fix tests that depended on LICENSE.txt never changing. 2017-12-17 21:45:10 -06:00
Doug Coleman cc4ad4aaaa mason.report: Crazy mason code sucks. So brittle. So fragile.
If we skip benchmarks, don't report them in the final email.
2017-12-17 21:30:28 -06:00
Doug Coleman 889d426ab7 mason.test: Fix benchmarks for mason. Proper fix eventually... 2017-12-17 18:51:30 -06:00
Doug Coleman 4f15a3a2d4 mason.test: Add option to skip benchmarks to mason. 2017-12-17 17:09:43 -06:00
Doug Coleman 75b88b33fb mason.child: revert builder change for mac32/64. 2017-12-11 17:30:42 -06:00
Doug Coleman 65acaaff47 python.syntax: Make a couple python tests long-unit-test.
They take 5s or more.
2017-12-09 16:31:21 -06:00
Doug Coleman 3a7f8c4c3a forestdb: Moving this to github.com/factor/factor-unmaintained because forestdb isn't being worked on. 2017-12-09 13:46:16 -06:00
Doug Coleman 33c9097217 mason.child: Remove unit tests since they're hard to maintain and if they
fail then the CI fails as well anyway.
2017-12-09 03:58:19 -06:00
Doug Coleman 089904fed6 mason.child: Also allow 32bit build on Windows. 2017-12-09 03:49:43 -06:00
Doug Coleman 37163a96d6 mason.child: Use nmake instead of calling build.cmd
build.cmd takes about 15 minutes instead of 45 seconds on the Windows mason
machine. I'm not sure why, but running it from a cmd script takes a lot
longer.
2017-12-09 00:19:55 -06:00
John Benediktsson da4550348e gopher.ui: open non-gopher urls using webbrowser vocab. 2017-11-19 14:04:45 -08:00
John Benediktsson e376724aa8 ui.gadgets.search-tables: remove slot-protocol.
... too much complexity for not enough gain, I think.
2017-10-25 15:41:23 -07:00
John Benediktsson 35efd72f3f merger: remove platforms.txt. 2017-10-25 15:06:03 -07:00
John Benediktsson d1f5282c6d ui.gadgets.labeled: cleanup labeled-gadget words. 2017-10-25 15:00:22 -07:00
John Benediktsson 059b6c7a1a merger: no idea what this does, but make it cross-platform. 2017-10-25 13:58:13 -07:00
John Benediktsson af254f7f0f models: change some article names. 2017-10-25 12:10:51 -07:00
John Benediktsson 1a38a6f63a calendar.model: delete in favor of inline timers in lcd vocab. 2017-10-25 11:53:37 -07:00
John Benediktsson 5f43d8ccea images.testing: fix typo in docs. 2017-10-25 11:19:22 -07:00
John Benediktsson 88eff49c13 docs: cleanup some article titles that can be strings. 2017-10-25 11:11:44 -07:00
John Benediktsson 86778b349c math.similarity: adding weighted-cosine-similarity. 2017-10-24 17:29:06 -07:00
John Benediktsson 8d58f60bf9 sequences.extras: adding 3each-from and 3map-reduce. 2017-10-24 17:25:26 -07:00
John Benediktsson aa5623eede math: using ``v.`` instead of ``v* sum`` in a few places. 2017-10-24 12:26:39 -07:00
John Benediktsson 37902e3903 math.similarity: add another test for pearson-similarity. 2017-10-24 11:46:44 -07:00
John Benediktsson ee1bfc7fc2 math.similarity: change cosine-similarity to match math formula.
Specifically, instead of returning values [0,1], we now return [-1,1]:

* −1 meaning exactly opposite
* 1 meaning exactly the same
* 0 indicating orthogonality (decorrelation)
* in-between values indicating intermediate similarity or dissimilarity.
2017-10-24 11:45:03 -07:00
John Benediktsson 048de72d6f color-table: change color table to use search-tables. 2017-10-24 10:07:33 -07:00
John Benediktsson d8ad5b25bd unicode.control-pictures: adding a test. 2017-10-23 16:48:25 -07:00
John Benediktsson 1006b4afc4 help.markup: allow $url to have display text that's not just the url. 2017-10-23 16:44:59 -07:00
Pi 702f0686b1 Improve documentation by linking to Unicode charts for the relevant blocks 2017-10-23 16:35:09 -07:00
Pi 949b391f02 add unicode control-picturizer and docs 2017-10-23 16:34:58 -07:00
Alexander Iljin 4b1e2b8af8 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.
2017-10-09 11:23:42 +03:00
Alexander Iljin 0f068423d1 talks.galois-talk: fix a mistake on a slide 2017-10-09 11:23:38 +03:00
Alexander Iljin 9a801c3cfe talks.[otug|minneapolis]-talk: add the <iota> constructor to numbers 2017-10-09 11:23:31 +03:00
Alexander Iljin 69f6844fea talks.tc-lisp-talk: fix $snippet "f" 2017-10-09 11:23:26 +03:00
Alexander Iljin 867e9c2b49 talks.otug-talk: replace <bevel-button> with <border-button> 2017-10-09 11:23:12 +03:00
Alexander Iljin dc36bb5311 talks: replace "test-mr mr." with "regs." 2017-10-09 11:21:58 +03:00
Alexander Iljin e60b5004b7 talks: fix the printf examples
Reverse the order of parameters.
2017-10-09 11:21:51 +03:00
John Benediktsson ab55560fed grouping.extras: add <n-groups> and n-group. 2017-09-18 14:51:58 -07:00
Alexander Iljin 504c9959a1 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.
2017-09-11 15:43:03 -07:00
John Benediktsson 5a0bc9621d git: use with-test-directory. 2017-09-04 19:45:25 -07:00
Doug Coleman 081b642dee bootstrap.image.upload: Upload images per-branch. 2017-08-31 21:06:17 -05:00
Doug Coleman a372224e9b git: Add repo that can do some git things in native Factor. 2017-08-31 20:44:24 -05:00
Doug Coleman 12816f4d4e cuda: Allow memory to report as >4gb. 2017-08-25 19:53:13 +00:00
Doug Coleman c9fd44502c slots.macros: Refactor {word-names}. 2017-08-20 11:36:32 -05:00
Doug Coleman bb756c8823 quadtrees: Remove creative stack effects and {names}. 2017-08-20 11:36:17 -05:00
Doug Coleman c7abd13d33 cli.git: Use number of threads not cpus. 2017-08-17 21:37:58 -05:00
Björn Lindqvist 3faad21b3d llvm.ffi: make the binding linux-specific for now 2017-08-09 12:56:35 +02:00
Doug Coleman 48fc7831e2 web-services.github: Fix the IN:. 2017-08-08 16:09:52 -05:00
Doug Coleman fad9e9d002 peg.ebnf: Add EBNF-PARSER: to define a word that returns an EBNF parser
This is in contrast to defining a word that parser.
2017-08-06 00:17:25 -05:00
Doug Coleman 42ceea05cb gml.parser: Use multiline. 2017-08-05 22:48:28 -05:00
Doug Coleman 15b13870ae 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.
2017-08-05 22:23:57 -05:00
Doug Coleman 27b3c4cccf 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.
2017-08-05 20:41:19 -05:00
Doug Coleman 21e42a5d3b 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.
2017-08-05 20:40:57 -05:00
Doug Coleman bfd830f6b4 machine-learning.functions: Add selu 2017-07-30 11:40:25 -05:00
Doug Coleman dabc4c3d49 machine-learning.functions: Add softmax, softmin, relu, etc.
Add some unit-tests.
2017-07-22 18:49:39 -05:00
Doug Coleman 22c20bd887 arrays.shaped: A bit of work on arrays.shaped. 2017-07-22 18:49:04 -05:00
Björn Lindqvist 47356c738e llvm: looks like we need not tested tags on the subvocabs too 2017-07-15 18:37:24 +02:00
Björn Lindqvist 1c1afb15a1 llvm.examples.sumfunc: making the example work with the wrapper-based api 2017-07-15 01:22:47 +02:00
Björn Lindqvist ed3e3ebb78 llvm: more of the old api added, and some tests 2017-07-15 01:22:12 +02:00
Björn Lindqvist 1478af9666 llvm.ffi: add-library if found, should fix loading failures 2017-07-14 21:21:04 +02:00
Björn Lindqvist 7ce054a94d llvm: not loaded tag to avoid build machine failures 2017-07-14 18:55:47 +02:00
Björn Lindqvist bc48b82e77 llvm: more of the unmaintained llvm bindings fixed 2017-07-13 04:00:23 +02:00
Björn Lindqvist aab120f69c llvm: turning off testing for now 2017-07-12 23:44:29 +02:00
Björn Lindqvist 7044e398a0 llvm: more vocabs from factor-unmaintained added back 2017-07-12 15:19:07 +02:00
Björn Lindqvist c90a2a28bd llvm: "salvaging" these vocabs from factor-unmaintained
I think a lot of it needs to be updated to work with current llvm
2017-07-11 03:59:38 +02:00
Björn Lindqvist 8675cb2c25 basis/,core/,extra/: more tags 2017-07-08 18:31:39 +02:00
Björn Lindqvist 71b92c4e28 FUEL: breadcrumb system on vocabs/tag and vocabs/author pages 2017-07-07 15:26:03 +02:00
Björn Lindqvist ba9a1ca5ef basic/, extra/: even more tags 2017-07-07 01:45:13 +02:00
Björn Lindqvist 1ca8276df4 basis/,core/,extra/: many new tags 2017-07-06 23:04:18 +02:00
John Benediktsson d78972e045 hash-sets/hashtables: remove wrapped-key, use slot-types for errors. 2017-07-06 11:25:11 -07:00
John Benediktsson 1eff2b3dbc hashtables/hash-sets: add some error checking...
...to the sequence/number wrapped versions.
2017-07-05 18:41:45 -07:00