joshvera
e8db080923
Merge remote-tracking branch 'origin/master' into less-fail
2018-03-28 13:12:20 -04:00
joshvera
af0793a7ad
Add Eq1 error instances and fix tests
2018-03-28 12:58:12 -04:00
Rob Rix
5ae24ddc89
Merge branch 'master' into combined-state-effects
2018-03-28 08:33:19 -04:00
Timothy Clem
3d56947e82
Fix typos
2018-03-27 15:18:38 -07:00
Rob Rix
b8d714af28
Use the EvaluatingState fields directly.
2018-03-27 15:23:26 -04:00
Timothy Clem
bea56e5bab
Demonstrate a little more detail of subclassing
2018-03-26 15:29:39 -07:00
Timothy Clem
3eece19234
Assert environment has module in it
2018-03-26 12:53:58 -07:00
Timothy Clem
f3ceab31b0
Cleanup
2018-03-26 12:53:49 -07:00
Timothy Clem
203042742b
Spec to asset eval of ruby modules
2018-03-26 12:50:06 -07:00
Timothy Clem
365a592c03
Go assignment changed with new Package syntax
2018-03-26 11:09:22 -07:00
joshvera
3fea455061
typo
2018-03-26 12:05:54 -04:00
joshvera
126cdc5285
Make typeapplications a default extension
2018-03-26 12:00:19 -04:00
Rob Rix
b7f7ff3e68
Merge branch 'master' into remove-fail
2018-03-26 10:08:54 -04:00
joshvera
cf4a87068e
Merge remote-tracking branch 'origin/master' into preludes-and-subclassing
2018-03-23 17:56:26 -04:00
joshvera
a149c76a05
Merge remote-tracking branch 'origin/master' into remove-fail
2018-03-23 17:40:22 -04:00
joshvera
ba3969c4b0
Merge remote-tracking branch 'origin/master' into query-final-helpers
2018-03-23 17:03:25 -04:00
joshvera
b1efc533cf
fix test
2018-03-23 15:37:06 -04:00
joshvera
dbaf374d3a
Merge remote-tracking branch 'origin/master' into remove-fail
2018-03-23 15:29:47 -04:00
Josh Vera
745eb85ee7
Merge branch 'master' into preludes-and-subclassing
2018-03-23 15:26:41 -04:00
Josh Vera
140ccb02c1
Merge branch 'master' into no-really-php-namespaces
2018-03-23 15:04:59 -04:00
Timothy Clem
465feebb39
Remove a few extra parens
2018-03-23 11:25:02 -07:00
Timothy Clem
7f71e27df4
Some helpers to query Final
2018-03-23 10:11:29 -07:00
Timothy Clem
8c90975a48
Write a test, fix a bug
2018-03-23 08:57:02 -07:00
Patrick Thomson
dce0f5c277
fix the specs
2018-03-23 11:50:53 -04:00
joshvera
173781c501
Add Eq1 instances to exception types
2018-03-23 11:48:56 -04:00
joshvera
68ca81ad97
Merge branch 'module-resolution' into remove-fail
2018-03-23 11:01:13 -04:00
Patrick Thomson
15cc860ad1
Merge remote-tracking branch 'origin/master' into preludes-and-subclassing
2018-03-23 10:31:51 -04:00
joshvera
5905c85052
Add join to tests
2018-03-23 10:29:01 -04:00
Josh Vera
5c5dedfeda
Merge branch 'master' into module-resolution
2018-03-22 19:32:33 -04:00
joshvera
54c11bf629
join fst
2018-03-22 19:31:51 -04:00
joshvera
901cd319a2
fix ruby test
2018-03-22 16:39:53 -04:00
Patrick Thomson
178da2959e
Implement multiple inheritance.
...
Python is the only language that we support that permits multiple
inheritance, which is probably good, since MI is generally considered
a sign of a poorly-designed object hierarchy. But there's no reason
not to support it. This algorithm is more simplistic than Python's
actual method-resolution lookup, but it's fine for now, and the
behavior for simple cases matches that of Python.
2018-03-22 15:54:21 -04:00
Josh Vera
a2e73afd45
Merge branch 'master' into module-resolution
2018-03-22 15:42:44 -04:00
Patrick Thomson
bd939d2579
Fix Python method calls.
...
`identifier` in the Python assignment module was too eager to reduce a
nested Attribute into a dotted identifier. Removing it fixes method
calls, which now have a unit test.
2018-03-22 15:35:08 -04:00
Patrick Thomson
693045439a
Add test suite.
2018-03-22 13:02:39 -04:00
Patrick Thomson
089403d25f
Merge branch 'master' into subclassing
2018-03-22 12:40:29 -04:00
Patrick Thomson
9d97b8f6c7
Add a spec for subclassing
2018-03-22 12:31:53 -04:00
joshvera
a8c9c815ef
Rename NonDetEff to NonDet
2018-03-22 10:35:25 -04:00
Timothy Clem
69e2eda8db
Couple more tests
2018-03-20 16:46:32 -07:00
Timothy Clem
1a7f0e4b77
TypeApplications not necessary anymore
2018-03-19 14:53:55 -07:00
Timothy Clem
8522af6492
Use OverloadedLists here
2018-03-19 14:53:47 -07:00
Timothy Clem
7fdc5e2fda
Write a small spec for evaluating PHP includes
2018-03-19 14:42:31 -07:00
Patrick Thomson
6a5c3084ad
merge folderol
2018-03-16 16:58:15 -04:00
Patrick Thomson
5df347eb3e
Merge remote-tracking branch 'origin/master' into classes
2018-03-16 16:51:59 -04:00
Patrick Thomson
56e7c25268
Move Exports to its own module.
2018-03-16 14:09:41 -04:00
Timothy Clem
38fb63f660
TypeApplications no longer necessary here
2018-03-16 09:03:37 -07:00
Timothy Clem
a580e1d65b
One more piece of state now
2018-03-15 15:37:17 -07:00
Timothy Clem
d6036f4165
Merge remote-tracking branch 'origin/export-wrapper' into ruby-imports
2018-03-15 15:34:06 -07:00
Timothy Clem
a40dc8825e
One more fst
2018-03-15 15:28:41 -07:00
Timothy Clem
7e2557b396
Merge remote-tracking branch 'origin/master' into export-wrapper
2018-03-15 15:25:54 -07:00