RSS feed
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
a588eed9
– Michael Forney <mforney@mforney.org>
authored
and Ori Bernstein <ori@eigenstate.org>
committed
on 2017/06/24 09:38
Add fallocate for linux-x64
eadf2bcb
– Michael Forney <mforney@mforney.org>
authored
and Ori Bernstein <ori@eigenstate.org>
committed
on 2017/06/24 10:47
Add newer linux syscall numbers
71af8b2a
– Michael Forney <mforney@mforney.org>
authored
and Ori Bernstein <ori@eigenstate.org>
committed
on 2017/06/24 20:22
Add sendmsg/recvmsg for linux-x64
fb8cbb23
– Michael Forney <mforney@mforney.org>
authored
and Ori Bernstein <ori@eigenstate.org>
committed
on 2017/06/24 19:06
Rename Solsock to Solsocket and make it type sockproto
de496a92
– Michael Forney <mforney@mforney.org>
authored
and Ori Bernstein <ori@eigenstate.org>
committed
on 2017/06/24 18:51
Use an iovec struct for readv/writev
ad0ad265
– Ori Bernstein <ori@eigenstate.org>
authored
on 2017/06/24 21:08
Remove debug output.
a7c11c4d
– Ori Bernstein <ori@eigenstate.org>
authored
on 2017/06/24 20:53
Allow '.o' and '.6' files in inputs.
dc338852
– Ori Bernstein <ori@eigenstate.org>
authored
on 2017/06/24 10:33
Clean up source marking a bit.
767e744e
– Ori Bernstein <ori@eigenstate.org>
authored
on 2017/06/24 10:11
Start marking sources of type errors.
b6872f8f
– Ori Bernstein <ori@eigenstate.org>
authored
on 2017/06/24 08:41
Clean up infer state structure and comments.
a8a5638f
– Ori Bernstein <ori@eigenstate.org>
authored
on 2017/06/24 08:25
Fix occurs check.
c57f6ab5
– Lucas Gabriel Vuotto <lvuotto92@gmail.com>
authored
and Ori Bernstein <ori@eigenstate.org>
committed
on 2017/06/24 07:14
Fix configure script
6df66e51
– Ori Bernstein <ori@eigenstate.org>
authored
on 2017/06/24 05:14
Fix uninitialized variable access.
969945de
– Michael Forney <mforney@mforney.org>
authored
and Ori Bernstein <ori@eigenstate.org>
committed
on 2017/06/23 21:11
Miscellaneous typo/formatting fixes
78feb233
– Ori Bernstein <ori@eigenstate.org>
authored
on 2017/06/22 20:31
Update more bootstrap files.
87a293a7
– Ori Bernstein <ori@eigenstate.org>
authored
on 2017/06/22 17:32
Regenerate bootstrap programs.
22de060b
– Ori Bernstein <ori@markovcorp.com>
authored
on 2017/06/22 13:16
Remove sigpipe handler.
ccc63f9c
– Ori Bernstein <ori@eigenstate.org>
authored
on 2017/06/21 19:43
Fix the last commit.
781e188a
– Ori Bernstein <ori@eigenstate.org>
authored
on 2017/06/21 19:07
Move `canget()` to appropriate place.
2be63001
– Lucas Gabriel Vuotto <lvuotto92@gmail.com>
authored
and Ori Bernstein <ori@eigenstate.org>
committed
on 2017/06/21 18:21
Add function to test for something in std.option
fb7ccc88
– Ori Bernstein <ori@eigenstate.org>
authored
on 2017/06/19 20:53
Generics get specialized. No capture.
1406e96f
– Ori Bernstein <ori@eigenstate.org>
authored
on 2017/06/19 18:51
Functions are functions, even if you specialize them.
da04ee7b
– Ori Bernstein <ori@eigenstate.org>
authored
on 2017/06/18 10:25
For consistency, lfree should be paired with lappend.
266fc7ac
– Michael Forney <mforney@mforney.org>
authored
and Ori Bernstein <ori@eigenstate.org>
committed
on 2017/06/18 09:14
Track typefix and traitfix in single arrays
f8045c89
– Michael Forney <mforney@mforney.org>
authored
and Ori Bernstein <ori@eigenstate.org>
committed
on 2017/06/18 09:09
Only need to free typefixdest once
763778b6
– Michael Forney <mforney@mforney.org>
authored
and Ori Bernstein <ori@eigenstate.org>
committed
on 2017/06/18 09:00
Prevent traitfixtype from getting out of sync
3e8c3581
– Ori Bernstein <ori@eigenstate.org>
authored
on 2017/06/17 07:55
Fix compile.
cf7a20e8
– Michael Forney <mforney@mforney.org>
authored
and Ori Bernstein <ori@eigenstate.org>
committed
on 2017/06/17 07:24
Fix parameter names in memblit/memfill signatures
8ccd239d
– Ori Bernstein <ori@eigenstate.org>
authored
on 2017/06/17 07:21
Misc 9front fixes.
e12f1d5c
– Ori Bernstein <ori@eigenstate.org>
authored
on 2017/06/17 07:20
Fix big endian putle.
17ede35b
– Ori Bernstein <ori@eigenstate.org>
authored
on 2017/06/17 04:44
Add host-order getters for ints.
fca3ac4c
– Lucas Gabriel Vuotto <lvuotto92@gmail.com>
authored
and Ori Bernstein <ori@markovcorp.com>
committed
on 2017/06/13 16:43
Fix std.optparse maxargs check
26da0e6f
– Lucas Gabriel Vuotto <lvuotto92@gmail.com>
authored
and Ori Bernstein <ori@markovcorp.com>
committed
on 2017/06/13 17:03
Show usage when wrong flags are given or parameters are expected
3cdb8595
– Ori Bernstein <ori@markovcorp.com>
authored
on 2017/06/13 05:59
Vastart isn't free. It's cheap.
8fffc0be
– Ori Bernstein <ori@markovcorp.com>
authored
on 2017/06/12 13:39
Signals now work right on linux.
99e1677b
– Ori Bernstein <ori@eigenstate.org>
authored
on 2017/06/12 05:51
Add missing file.
c505373d
– Ori Bernstein <ori@eigenstate.org>
authored
on 2017/06/11 16:48
Add memfiles.
b88dc217
– Ori Bernstein <ori@eigenstate.org>
authored
on 2017/06/09 05:12
Retry when we get a mixed up packet.
b809eab4
– Ori Bernstein <ori@eigenstate.org>
authored
on 2017/06/09 04:50
Add dns cache.
92dac618
– Ori Bernstein <ori@eigenstate.org>
authored
on 2017/06/09 02:26
Add timeouts to dns resolver.
52865cb6
– Ori Bernstein <ori@eigenstate.org>
authored
on 2017/06/08 04:53
Merge branch 'master' of git+ssh://git.eigenstate.org/git/ori/mc
79494c97
– Ori Bernstein <ori@eigenstate.org>
authored
on 2017/06/07 10:50
Add assert for magic in slice capacity check.
c921181a
– Ori Bernstein <ori@eigenstate.org>
authored
on 2017/06/07 06:49
Add poll flags for OpenBSD.
5518b965
– Ori Bernstein <ori@eigenstate.org>
authored
on 2017/06/07 05:54
Add address builder function.
a4c065b4
– Ori Bernstein <ori@markovcorp.com>
authored
on 2017/06/05 10:06
Add a formatter for ip addresses.
9186d1ce
– Ori Bernstein <ori@markovcorp.com>
authored
on 2017/06/05 10:05
Now if you try to resolve v6 addresses, we try.
22dfaa6b
– Ori Bernstein <ori@markovcorp.com>
authored
on 2017/06/05 05:45
Don't assume DNS returned record types are A records.
Next