shithub: mc

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