Commit Graph

58 Commits

Author SHA1 Message Date
Joshua Reagan
aadd95bf98
zinc gate casting bug
Casting with a `^&` rune example fails because of a minor jet typo:

```
> ^+(^&(|=(@ 15)) |=(@ 15))
-gene.[%ktpd %brts [%base %atom 0] %sand %ud 15]
play-open-z
ford: %slim failed: 
ford: %ride failed to compute type:
```

The above cast should go through.  This fix makes that happen.
2018-10-31 16:40:37 -05:00
Joe Bryan
f0524c23f0 Merge branch 'release-candidate' into hashboard
* release-candidate: (138 commits)
  adds meson option (-Dprof=true) to set U3_CPU_DEBUG
  adds meson option (-Dgc=true) to set U3_MEMORY_DEBUG
  refactors http card validation
  fixes leak in proxy when networking is disabled
  fixes leak in _http_serv_start_all
  bypassed profiling bug
  Eliminate cons optimization.
  Remove broken assert.
  Clean up some printfs.
  increases tcp proxy listener timeout to 2 minutes
  fixes dumb bug in tcp reverse proxy remote address resolution
  Fix issue with trimming >4 character jet names
  upgrades libh2o to v0.13.5 (h2o v2.2.5)
  sets the http client request timeout to 2 minutes
  adds an http request timer to ensure connections are always closed
  adds an http request timer to ensure connections are always closed
  adds (disabled) h2o access log
  don't leak ship-name in _proxy_ward_connect()
  refactors .http.ports write/release (avoid the loom, etc.)
  updates SSL_CTX init to support any PEM private key, simplifies error handling
  ...
2018-10-02 18:25:41 -04:00
Curtis Yarvin
e820f2b995 Add a spec to %tstr. 2018-06-21 16:44:53 -07:00
Curtis Yarvin
ad1b3ad162 Proper skin control, with some =/ issues. 2018-06-17 11:03:42 -07:00
Curtis Yarvin
f01bce3582 More renaming. 2018-05-27 13:00:55 -07:00
Curtis Yarvin
b089420cea Some renaming and stuff. 2018-05-27 12:16:13 -07:00
Curtis Yarvin
7a9a9047c3 Old help totally cleaned out. 2018-05-24 15:40:28 -07:00
Curtis Yarvin
fde39c38e8 Now ignoring ash/elm in foot. 2018-05-20 16:07:28 -07:00
Curtis Yarvin
5e55e48f3b Adjusted %brcn to support core name. 2018-05-20 12:34:38 -07:00
Curtis Yarvin
2857861fd8 New hinting system. 2018-05-02 15:11:06 -07:00
Paul Driver
be8c56376d hook caching in, kink weirdness fixed 2018-04-26 16:36:29 -07:00
Curtis Yarvin
63ea041ecf Renamed %form to %hint. 2018-04-24 22:29:31 -07:00
Curtis Yarvin
a2e2dee3db Finish integrating %form in +type. 2018-04-24 21:57:54 -07:00
C. Guy Yarvin
b59aa59951 Support %form. 2018-03-26 16:58:51 -07:00
C. Guy Yarvin
c0d108d745 Add !@. 2018-03-20 09:41:54 -07:00
C. Guy Yarvin
d90d0327e2 Change %bunt to %bcdt. 2018-03-13 19:57:53 -07:00
C. Guy Yarvin
4ae78dafb0 Fully adapted to seminouns in ++coil. 2018-02-19 17:24:16 -08:00
C. Guy Yarvin
dfe9265576 Support experimental bit in ++ap and ++al. 2018-01-29 18:58:36 -08:00
C. Guy Yarvin
70487ba362 Disable ++ap shims. 2017-12-10 21:04:31 -08:00
C. Guy Yarvin
3e77ed0b8d Preadapt for sm->mc and fs->sk rune changes. 2017-12-07 09:53:43 -08:00
C. Guy Yarvin
cb46432b9b Support ^% switch to ++aq instead of ++ap. 2017-12-06 16:33:49 -08:00
C. Guy Yarvin
82ce76865f Move %wtts to %fits. 2017-12-04 12:07:29 -08:00
C. Guy Yarvin
f65f1ce84b Finish %docs rune. 2017-11-27 21:15:13 -08:00
C. Guy Yarvin
a220669cb0 Initial commit. 2017-11-27 14:32:42 -08:00
C. Guy Yarvin
1d67078808 Cache and instrument ++play. 2017-11-08 14:15:58 -08:00
C. Guy Yarvin
9c22f7e08b Remove 151, standardize on 143. 2017-09-27 17:40:12 -07:00
C. Guy Yarvin
7220bf11c1 Hacks for resurface test mode. 2017-08-05 18:37:00 -07:00
Anton Dyudin
2bbefd1f58 handle ._~~__ many/~[`n/0] compilation properly
Type was atom/%n, whould be cube/[0 atom/%n]
Cherry-pick of 005903
2016-02-11 16:32:58 -08:00
C. Guy Yarvin
fd001d55ef Keyword/stem changes, final draft. 2016-02-08 19:35:13 -08:00
C. Guy Yarvin
52004a4f97 Generating new stems, double solid. 2016-02-08 18:17:17 -08:00
C. Guy Yarvin
016b5931e5 All stems changed over. 2016-02-05 03:27:26 -08:00
C. Guy Yarvin
9425766ec0 Modified all stems. About to remove old. 2016-02-05 03:10:07 -08:00
C. Guy Yarvin
c7e9b8676f Keyword stems, step 1. 2016-02-05 01:25:58 -08:00
C. Guy Yarvin
eca8938c2b Some zpgr rationalization. 2016-01-26 11:03:05 -08:00
C. Guy Yarvin
e7187ea771 .^ fully transitioned. 2016-01-25 16:47:58 -08:00
C. Guy Yarvin
3d3e1ebb4d Double solid with .# support, still a bit flaky. 2016-01-25 13:29:30 -08:00
C. Guy Yarvin
0c597de194 About to move tshx to tstr. 2016-01-16 00:30:22 -08:00
C. Guy Yarvin
2d4045f3c9 Testing =#. 2016-01-15 17:42:50 -08:00
C. Guy Yarvin
23273b4d12 Now entirely frog-free. 2016-01-14 01:52:50 -08:00
C. Guy Yarvin
d52ec5125f Handling forks trivially; about to make them. 2016-01-11 01:16:38 -08:00
C. Guy Yarvin
8cc712259e Now completely free of %fork. About to change over %hold. 2016-01-10 21:39:32 -08:00
C. Guy Yarvin
baaa74dae1 Tentatively applying forq. 2016-01-10 20:23:32 -08:00
C. Guy Yarvin
e1619636ca Run soft code for %cnts in mint, mull, play. 2016-01-08 16:27:41 -08:00
C. Guy Yarvin
594944bd26 Switched ++seek and ++sick. 2016-01-07 17:14:41 -08:00
C. Guy Yarvin
f5c42e451d Change ++seek to ++sick. 2016-01-07 16:38:11 -08:00
C. Guy Yarvin
ba575650e4 In the middle of rescuing ++low. 2015-12-31 17:01:19 -08:00
C. Guy Yarvin
0c5704bf02 Change %rock to %sand. 2015-12-29 16:52:51 -05:00
C. Guy Yarvin
8a601ffd19 Change %rock to %sand. 2015-12-29 14:52:22 -05:00
C. Guy Yarvin
d5dd8d1321 Remove cubab. 2015-12-28 15:53:10 -05:00
C. Guy Yarvin
1d8e3fcee3 %moat is fully vanquished; %atom constants still vestigial. 2015-12-27 16:36:49 -05:00