Björn Lindqvist
4f698db8fc
FUEL: slightly improved font-locking for alien functions and aliases
2015-12-04 12:43:01 +01:00
Björn Lindqvist
5deea76d55
ui.backend.gtk: set the active? to 100 in on-map, should fix #1506
...
what now happens is that configure events are skipped until the first
on-map signal is fired. seem to work fine in a variety of wm:s. if this
works well we can return active? to be plain boolean.
2015-12-04 00:57:19 +01:00
Björn Lindqvist
f730f81c0e
Build: fix semver_into so that it doesnt misparse versions like "2.3.4"
2015-12-03 00:46:21 +01:00
Sankaranarayanan Viswanathan
bb43e27b86
snake-game: refactor and restruture
2015-12-02 09:11:33 -08:00
Sankaranarayanan Viswanathan
38eb231977
Added extra:snake-game
2015-12-02 09:11:33 -08:00
Björn Lindqvist
a35895f222
compiler.cfg.intrinsics: fix doc and make tests work on 32bit
2015-12-01 13:43:45 +01:00
Björn Lindqvist
43f2592d1b
ui.gestures: fix gesture docs, #1509
2015-12-01 11:01:34 +01:00
Björn Lindqvist
763b892a1d
ui.*: move some of the gl initing to set-up-window, should fix #1510
...
it's also more efficent to run the check-extensions "1.0"
require-gl-version code only once when the window is created, rather
than once for each draw
2015-12-01 04:49:36 +01:00
Björn Lindqvist
7bc0718d34
Build: simpler version# parsing logic (parsing gcc --version failed on my system)
2015-11-30 23:24:36 +01:00
Björn Lindqvist
02c80423ba
compiler.cfg.intrinsics.slots: refactor + docs & tests
2015-11-28 01:55:12 +01:00
Björn Lindqvist
686975ec29
ui.tools.listener: only wait up to 5 seconds for the listener to start
...
otherwise unit tests can wait forever if there is an error in listener-thread
2015-11-27 13:15:17 +01:00
Björn Lindqvist
867c85f1c5
VM: can't go through the accessor here because it triggers the assert
2015-11-25 18:12:55 +01:00
Björn Lindqvist
0274e889b9
VM: refactor tagged.hpp so it's not dependent on the factor_vm class
...
this way untag<byte_array>(relocation) can be used in code_blocks.hpp
2015-11-24 16:00:50 +01:00
John Benediktsson
e84e63fd0c
tools.deploy: small bump in sizes.
2015-11-23 10:42:49 -08:00
Björn Lindqvist
6a2c36f5ec
compiler.cfg.builder.blocks: help-lint fix
2015-11-23 16:32:01 +01:00
Björn Lindqvist
22bb0cfecf
VM: fixes to use the TAG macro over tagged<object>(obj).type()
2015-11-23 02:27:22 +01:00
Björn Lindqvist
a8aaa42882
VM: refactoring to use the TAG macro directly over the tagged struct
...
eg. TAG(obj) is equivalent to tagged<object>(obj).type()
2015-11-22 23:42:54 +01:00
Björn Lindqvist
63fd4d25cf
compiler.cfg.*: more fixes to pass basic-block on the stack than in a
...
dynamic variable
2015-11-22 01:06:11 +01:00
Björn Lindqvist
1421779c9e
compiler.cfg.*: refactors words to take a block parameter instead of
...
using the basic-block dynamic variable
the idea is to make the code easier to follow by limiting the use of
dynamic variables
2015-11-22 00:37:34 +01:00
Björn Lindqvist
e1b22e0af4
compiler.tree.dead-code.simple: small refactoring and docs
2015-11-22 00:37:33 +01:00
Björn Lindqvist
097b40ce41
compiler.tree.propagation.recursive: better counter-class
2015-11-22 00:37:33 +01:00
John Benediktsson
17b536c3a8
html.templates: use unless* instead of or.
2015-11-20 09:15:19 -08:00
John Benediktsson
6d21a5a073
urls: only create linked-hash if query is f.
2015-11-19 08:50:30 -08:00
Björn Lindqvist
a3be724f5a
compiler.tree.propagation.info: better code for wrap-interval
2015-11-16 12:30:24 +01:00
Björn Lindqvist
7301da0314
urls: fix for the test failure in the yahoo vocab
...
?set-at can't be used in set-query-param because it creates a normal
hashtable and we need a linked-assoc
2015-11-16 11:41:21 +01:00
Björn Lindqvist
a915d3bdb4
stack-checker.known-words: nicer stack-effect declaration code
...
I think it looks better to put the primitives in groups and declare them
that way than one big block.
2015-11-15 11:10:03 +01:00
John Benediktsson
a97f840daa
urls.encoding: make query>assoc docs have checked example.
2015-11-04 15:16:36 -08:00
John Benediktsson
cd4994ef36
yahoo: fix tests for LH{ } change.
2015-11-04 13:35:40 -08:00
John Benediktsson
2adde18e3e
cgi: better content length parsing.
2015-11-04 13:08:15 -08:00
John Benediktsson
d211bee38b
cgi: fix for LH{ } changes.
2015-11-04 13:06:23 -08:00
John Benediktsson
02c4ec3630
http.server.requests: fix LH{ } in tests.
2015-11-04 13:01:59 -08:00
Doug Coleman
bda9092cef
urls: Fix unit tests for linked-hash change
2015-11-04 10:45:02 -08:00
John Benediktsson
1be643eac4
Factor.app: new icons.
2015-11-04 10:27:13 -08:00
John Benediktsson
21ddb1e305
xdg: adding a XDG Base Directory Specification.
2015-11-04 10:24:27 -08:00
John Benediktsson
ca898311cd
New icons.
2015-11-04 10:18:21 -08:00
John Benediktsson
3c06b585d7
linked-assocs: move prettyprint stuff to its own vocab.
2015-11-04 09:16:02 -08:00
John Benediktsson
a73340a032
urls.encoding: fix tests for linked-hash changes.
2015-11-04 08:43:08 -08:00
John Benediktsson
f7b7b5afbf
urls.encoding: preserve order of URL query parameters.
2015-11-04 08:36:56 -08:00
John Benediktsson
40d454758e
linked-assocs: give linked-hash "LH{ }" literal pprint.
2015-11-04 08:36:24 -08:00
Sankaranarayanan Viswanathan
4ce72ddbfb
Show persistent border on right clicking presentation gadgets
2015-11-04 07:55:13 -08:00
Alexander Iljin
fc7b70a17e
Rename variables in some stack declarations for consistency.
...
It doesn't look great when a word is called "v/n", but the declared
parameters are "u" and "n". Better to have the parameters "v" and "n".
Also for consistency all input parameters are named "v" for "vector" (or
"u" and "v" in the alphabetical order), and the result vector is always
"w".
2015-11-04 07:47:57 -08:00
John Benediktsson
d904fae5b5
Revert "hacker-news: no longer need to load urls.secure!"
...
This reverts commit 48a0fa5428
.
2015-11-04 07:45:49 -08:00
John Benediktsson
986bf1b2f9
Revert "Auto load urls.secure when needed"
...
This reverts commit bb7740091e
.
2015-11-04 07:45:46 -08:00
Björn Lindqvist
7b18618b3e
compiler.cfg.linear-scan.allocation.state: fixes the the 64-bit-o-centric testcases
2015-11-04 13:54:14 +01:00
Björn Lindqvist
bb6fa7267c
compiler.cfg.linear-scan.allocation.state: help-lint fixes
2015-11-04 13:38:59 +01:00
Björn Lindqvist
3718137969
webbrowser.*: let's open the file in a detached process
...
Seems more useful overall and matches how it already works on Windows.
2015-11-04 11:35:40 +01:00
Björn Lindqvist
7646ae71dd
color-picker: small refactoring
2015-11-04 10:03:52 +01:00
Björn Lindqvist
b035e8ec13
math.hashcodes,python.syntax: bi@ and -> both?
2015-11-04 09:25:32 +01:00
Björn Lindqvist
f692200547
compiler.cfg.*: refactoring which removes spill-area-size and
...
spill-area-align from cfg
This makes the code for building the stack frame simpler.
2015-11-04 07:53:19 +01:00
Björn Lindqvist
cfe4fec574
compiler.cfg.linear-scan.*: make it so cfg is given as an argument to next-spill-slot
2015-11-04 07:53:19 +01:00