RSS feed
1c61d05c
– Ori Bernstein <ori@eigenstate.org>
authored
on 2017/07/31 18:36
Optimize sleq.
d798a21d
– Ori Bernstein <ori@markovcorp.com>
authored
on 2017/07/31 10:28
The leaf already takes care of the generates() rule.
7066a80a
– Ori Bernstein <ori@markovcorp.com>
authored
on 2017/07/31 10:18
Remove defunct debug option.
2062b04b
– Ori Bernstein <ori@markovcorp.com>
authored
on 2017/07/31 10:18
Thread link obj files into the depgraph.
9327d328
– Ori Bernstein <ori@markovcorp.com>
authored
on 2017/07/31 09:50
Don't copy slices byte-by-byte.
3ec89566
– Ori Bernstein <ori@markovcorp.com>
authored
on 2017/07/31 06:35
Move array size checking to verification.
118c93ad
– Ori Bernstein <ori@eigenstate.org>
authored
on 2017/07/31 05:43
Handle empty array sizes correctly.
d22285a6
– Ori Bernstein <ori@eigenstate.org>
authored
on 2017/07/31 05:34
Make stale return true for equal timestamps.
594223c2
– Ori Bernstein <ori@eigenstate.org>
authored
on 2017/07/30 14:34
Add hook into frontend for sizeof() folding.
093716ff
– Ori Bernstein <ori@eigenstate.org>
authored
on 2017/07/29 18:46
Don't use tyhash for scoping.
6f2fe6bc
– Ori Bernstein <ori@eigenstate.org>
authored
on 2017/07/29 13:39
Eliminate the deduptab.
2fa02e1d
– Ori Bernstein <ori@eigenstate.org>
authored
on 2017/07/29 11:14
Finally do a by-scope comparison of generic types.
404ed1dd
– Ori Bernstein <ori@eigenstate.org>
authored
on 2017/07/26 18:02
Automatic variables
9a2f63d4
– Ori Bernstein <ori@eigenstate.org>
authored
on 2017/07/28 19:36
Fix error message for generics in non-generic decls.
c5245eaa
– Ori Bernstein <ori@eigenstate.org>
authored
on 2017/07/26 21:11
std.change std.name std.lookup std.rules.
0087d35b
– Ori Bernstein <ori@eigenstate.org>
authored
on 2017/07/26 18:00
Bitset iterator doesn't need to be generic.
ca5d97ab
– Ori Bernstein <ori@markovcorp.com>
authored
on 2017/07/26 06:43
Be stricter about declarations in function types.
7be60283
– Quentin Carbonneaux <quentin@c9x.me>
authored
and Ori Bernstein <ori@markovcorp.com>
committed
on 2017/07/26 07:15
Whitespace fixes.
f7ff6155
– Ori Bernstein <ori@eigenstate.org>
authored
on 2017/07/25 20:43
Try running obj/mbld/mbld
563d4d25
– Ori Bernstein <ori@eigenstate.org>
authored
on 2017/07/25 20:38
We should be trying
ac23407c
– Ori Bernstein <ori@eigenstate.org>
authored
on 2017/07/25 19:47
Update lang spec for new for syntax.
710a1239
– Ori Bernstein <ori@eigenstate.org>
authored
on 2017/07/25 16:57
Update all bootstraps
c0438676
– Ori Bernstein <ori@eigenstate.org>
authored
on 2017/07/24 19:56
Fix bootstrap generation.
36d8051e
– Ori Bernstein <ori@eigenstate.org>
authored
on 2017/07/24 19:10
Remove unused/useless options.
b22fbb63
– Ori Bernstein <ori@eigenstate.org>
authored
on 2017/07/24 19:55
Fix target names.
d470a28b
– Ori Bernstein <ori@eigenstate.org>
authored
on 2017/07/24 19:06
Fix running tests.
5a4946bb
– Ori Bernstein <ori@eigenstate.org>
authored
on 2017/07/24 17:32
Improve message signalling.
25464005
– Ori Bernstein <ori@eigenstate.org>
authored
on 2017/07/23 20:31
Add support for obj/ directory.
a2ff9547
– Ori Bernstein <ori@eigenstate.org>
authored
on 2017/07/23 19:28
New parallel mbld.
cc99dfdb
– Ori Bernstein <ori@eigenstate.org>
authored
on 2017/07/23 20:01
Add missing dependencies.
ea020690
– Ori Bernstein <ori@eigenstate.org>
authored
on 2017/07/24 19:23
Add fallback ncpu for all OSes.
cb85a03c
– Ori Bernstein <ori@markovcorp.com>
authored
on 2017/07/25 09:19
Remove spandrels.
a2f49565
– Ori Bernstein <ori@eigenstate.org>
authored
on 2017/07/23 18:31
Add back error signalling on close.
feffe0d8
– Ori Bernstein <ori@eigenstate.org>
authored
on 2017/07/23 17:08
Implement waitany() on 9front.
0de07626
– Ori Bernstein <ori@eigenstate.org>
authored
on 2017/07/23 16:23
Conform to new generic scoping on plan 9.
492c991b
– Ori Bernstein <ori@eigenstate.org>
authored
on 2017/07/23 16:00
Preparing for the new mbld.
16570e96
– Ori Bernstein <ori@eigenstate.org>
authored
on 2017/07/22 18:09
Terminate error message lines.
a3684bcd
– Ori Bernstein <ori@eigenstate.org>
authored
on 2017/07/21 19:07
Using implicit util files in tests is a bad idea.
6a9dbb95
– Ori Bernstein <ori@markovcorp.com>
authored
on 2017/07/21 09:09
This function is long dead.
ec311388
– Ori Bernstein <ori@eigenstate.org>
authored
on 2017/07/19 18:20
Only use the filename itself for __init__
80e1f200
– Ori Bernstein <ori@markovcorp.com>
authored
on 2017/07/18 07:04
Update hashes in tests to match fixed algorithm.
9fef96e3
– Michael Forney <mforney@mforney.org>
authored
and Ori Bernstein <ori@markovcorp.com>
committed
on 2017/07/05 16:45
Use zalloc to allocate livedense and livesparse
d6640627
– Michael Forney <mforney@mforney.org>
authored
and Ori Bernstein <ori@markovcorp.com>
committed
on 2017/07/17 23:53
Fix murmurhash2 when string length is a multiple of a 4
aa40abd2
– Ori Bernstein <ori@eigenstate.org>
authored
on 2017/07/17 20:24
Add the abiity to wait for any proc.
492aca3f
– Ori Bernstein <ori@markovcorp.com>
authored
on 2017/07/17 11:30
Convert from `in` to `:`.
11f79ed8
– Ori Bernstein <ori@markovcorp.com>
authored
on 2017/07/17 09:01
Start migrating code to use `for x : iterable`.
23626785
– Ori Bernstein <ori@eigenstate.org>
authored
on 2017/07/16 13:01
Byref should return a refiter.
abad00c1
– Ori Bernstein <ori@eigenstate.org>
authored
on 2017/07/15 18:12
Remove obsolete options.
353cdc32
– Ori Bernstein <ori@eigenstate.org>
authored
on 2017/07/15 12:59
Wrap overlong line.
68ee9334
– Ori Bernstein <ori@eigenstate.org>
authored
on 2017/07/15 11:30
Remove unused extern var.
d7c4bac9
– Ori Bernstein <ori@eigenstate.org>
authored
on 2017/07/15 11:00
Inline remapping function.
2fd7aa8d
– Ori Bernstein <ori@eigenstate.org>
authored
on 2017/07/15 10:44
Use type hashing instead of string hasing in tyenv.
357f87c1
– Ori Bernstein <ori@eigenstate.org>
authored
on 2017/07/14 20:36
Type binding refactoring now compiles.
15b5fb5c
– Ori Bernstein <ori@markovcorp.com>
authored
on 2017/07/13 07:22
Fix missed option conversion.
40f9a316
– Ori Bernstein <ori@markovcorp.com>
authored
on 2017/07/12 06:43
Add support for -O in 6m.
0b1ae8fb
– Ori Bernstein <ori@eigenstate.org>
authored
on 2017/07/10 18:24
Remove unused enum.
27903853
– Ori Bernstein <ori@eigenstate.org>
authored
on 2017/07/10 18:19
Clean up conditions in trait satisfaction.
551d87b8
– Ori Bernstein <ori@eigenstate.org>
authored
on 2017/07/09 19:47
Remove stupid comments.
c865961b
– Ori Bernstein <ori@eigenstate.org>
authored
on 2017/07/09 19:22
Mark things as static.
bdc4c578
– Ori Bernstein <ori@eigenstate.org>
authored
on 2017/07/09 09:57
Clean up some indentation.
e79ca735
– Ori Bernstein <ori@eigenstate.org>
authored
on 2017/07/09 09:45
Inferstate is global.
95f4d0b3
– Ori Bernstein <ori@eigenstate.org>
authored
on 2017/07/09 06:18
Style(9)-ify.
25d91f98
– Ori Bernstein <ori@eigenstate.org>
authored
on 2017/07/08 21:07
Don't allow hidden decls to clobber each other.
2dc7f1dc
– Ori Bernstein <ori@eigenstate.org>
authored
on 2017/07/08 19:49
Break up overly long statements.
32397d07
– S. Gilles <sgilles@math.umd.edu>
authored
and Ori Bernstein <ori@eigenstate.org>
committed
on 2017/07/08 21:47
Allow matching of empty structs and arrays
53170283
– Ori Bernstein <ori@eigenstate.org>
authored
on 2017/07/07 20:56
Remap type params according to bound scope.
021df055
– Ori Bernstein <ori@eigenstate.org>
authored
on 2017/07/07 20:45
Factor out genericness checks.
9512779a
– Ori Bernstein <ori@eigenstate.org>
authored
on 2017/07/07 15:05
Merge https://github.com/oridb/mc
180c0d00
– Carlin Bingham <cb@viennan.net>
authored
and Ori Bernstein <ori@eigenstate.org>
committed
on 2017/07/08 08:59
Use the correct syscall for kill on OpenBSD
5889fbb1
– Ori Bernstein <ori@eigenstate.org>
authored
on 2017/07/06 18:27
Don't lose the topmost stack frame in acid stack traces.
9fac732a
– Ori Bernstein <ori@eigenstate.org>
authored
on 2017/07/06 17:17
Cleaner/correcter version of the termination condition.
d052b8be
– Ori Bernstein <ori@eigenstate.org>
authored
on 2017/07/06 17:17
Cleaner version of the termination condition.
c677bdf1
– Ori Bernstein <ori@eigenstate.org>
authored
on 2017/07/06 16:16
Fix up the type equality checking.
b38b78f4
– Ori Bernstein <ori@markovcorp.com>
authored
on 2017/07/06 06:51
Fix unused name in error message.
c75a9bf0
– Ori Bernstein <ori@eigenstate.org>
authored
on 2017/07/05 20:05
Remove double recursion.
b5cf804c
– Ori Bernstein <ori@eigenstate.org>
authored
on 2017/07/05 18:34
Add some discipline to type bindings.
6e064ade
– Michael Forney <mforney@mforney.org>
authored
and Ori Bernstein <ori@eigenstate.org>
committed
on 2017/07/04 08:25
Simplify _start routines
ceb89c2c
– Michael Forney <mforney@mforney.org>
authored
and Ori Bernstein <ori@eigenstate.org>
committed
on 2017/07/03 22:35
rt: Remove duplicate stack allocation
00e81c21
– Ori Bernstein <ori@eigenstate.org>
authored
on 2017/07/03 19:21
Function args should go into the block stab.
b37fc330
– Ori Bernstein <ori@eigenstate.org>
authored
on 2017/07/03 18:54
Actually mark void arg lists as void.
24584aef
– Ori Bernstein <ori@eigenstate.org>
authored
on 2017/07/03 18:36
Errors are conventionally lowercase.
2a0ea983
– Ori Bernstein <ori@eigenstate.org>
authored
on 2017/07/03 18:35
Clean up formatting of error reporting.
f45a27f1
– Ori Bernstein <ori@eigenstate.org>
authored
on 2017/07/03 18:32
Clean up indentation of comments.
871ef281
– Michael Forney <mforney@mforney.org>
authored
and Ori Bernstein <ori@eigenstate.org>
committed
on 2017/07/01 10:43
Specialize impl declarations on impl type in addition to decl type
ca10a1ec
– Michael Forney <mforney@mforney.org>
authored
and Ori Bernstein <ori@eigenstate.org>
committed
on 2017/07/01 10:43
Add impl(type, name) to retrieve a particular implementation of a trait decl
ddb327c9
– Michael Forney <mforney@mforney.org>
authored
and Ori Bernstein <ori@markovcorp.com>
committed
on 2017/07/03 07:52
Resolve trait decl types before fixing them
f358e29b
– Michael Forney <mforney@mforney.org>
authored
and Ori Bernstein <ori@markovcorp.com>
committed
on 2017/07/02 22:09
Write trait IDs instead of indices in typickle
69b4c984
– Michael Forney <mforney@mforney.org>
authored
and Ori Bernstein <ori@markovcorp.com>
committed
on 2017/07/02 20:41
Fix indentation
0c7eb9f0
– Michael Forney <mforney@mforney.org>
authored
and Ori Bernstein <ori@eigenstate.org>
committed
on 2017/06/29 22:17
Support union constants
09a34baa
– Michael Forney <mforney@mforney.org>
authored
and Ori Bernstein <ori@eigenstate.org>
committed
on 2017/06/29 17:11
Typos
849dee9b
– Michael Forney <mforney@mforney.org>
authored
and Ori Bernstein <ori@eigenstate.org>
committed
on 2017/06/28 21:38
Use switch statement in postcheckpass
f76f8632
– Michael Forney <mforney@mforney.org>
authored
and Ori Bernstein <ori@eigenstate.org>
committed
on 2017/06/28 20:40
Remove unused traitlist from Type struct
ab23c061
– Ori Bernstein <ori@markovcorp.com>
authored
on 2017/06/28 07:33
Update ABI version.
567766b0
– Michael Forney <mforney@mforney.org>
authored
and Ori Bernstein <ori@markovcorp.com>
committed
on 2017/06/27 23:24
Remove unused memb from Trait and rename funcs -> proto
6f5af856
– Michael Forney <mforney@mforney.org>
authored
and Ori Bernstein <ori@markovcorp.com>
committed
on 2017/06/27 22:42
Remove unused trait structure in Node
a54d7deb
– Ori Bernstein <ori@eigenstate.org>
authored
on 2017/06/25 19:51
Fix some actual type bugs.
d5ade40b
– Ori Bernstein <ori@eigenstate.org>
authored
on 2017/06/25 19:32
Check for type name equality.
cefbc611
– Ori Bernstein <ori@eigenstate.org>
authored
on 2017/06/25 05:54
Remove -Wextra
112022b4
– Ori Bernstein <ori@eigenstate.org>
authored
on 2017/06/24 21:46
Add comment explaining reason for continue.
4c170a46
– Michael Forney <mforney@mforney.org>
authored
and Ori Bernstein <ori@eigenstate.org>
committed
on 2017/06/24 10:52
Add memfdcreate for linux-x64
Next