Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | fix copy of flags for ModuleDef and refactor code | liu fengyun | 2017-04-03 | 1 | -19/+19 |
| | |||||
* | Merge pull request #2159 from dotty-staging/fix-hashcode | Dmitry Petrashko | 2017-04-03 | 1 | -2/+3 |
|\ | | | | | Make case class hashCode take class into account | ||||
| * | Merge branch 'master' into fix-hashcode | Felix Mulder | 2017-04-02 | 10 | -86/+125 |
| |\ | |||||
| * | | Use full name of case classes for hashing | Martin Odersky | 2017-03-31 | 1 | -2/+3 |
| | | | |||||
| * | | Optimize hashCode computation | Martin Odersky | 2017-03-31 | 1 | -2/+2 |
| | | | | | | | | | | | | Also, update check file. | ||||
| * | | Make case class hashCode take class into account | Martin Odersky | 2017-03-30 | 1 | -2/+2 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Previously, elements of the following classes had the same hash code: case class A() case class B() Now they are distinguished. | ||||
* | | | Merge pull request #2157 from dotty-staging/patmat-dead-code | Felix Mulder | 2017-04-02 | 1 | -109/+3 |
|\ \ \ | |_|/ |/| | | Remove dead code in pattern matching | ||||
| * | | Remove unreachable `tupleExtractor` method | Olivier Blanvillain | 2017-03-30 | 1 | -22/+1 |
| | | | |||||
| * | | Remove dead code from pattern matcher | Olivier Blanvillain | 2017-03-30 | 1 | -87/+2 |
| |/ | | | | | | | Starting from unreachable case https://github.com/lampepfl/dotty/blob/f75caad00256db52bbd3310f245e51d23c2a76cc/compiler/src/dotty/tools/dotc/transform/PatternMatcher.scala#L1408 | ||||
* | | Merge pull request #2154 from dotty-staging/topic/fix-#2151 | Felix Mulder | 2017-03-31 | 7 | -61/+112 |
|\ \ | | | | | | | Fix #2151: don't die for wrong number of typeargs applied | ||||
| * | | Fix deadlock in `runAll` | Felix Mulder | 2017-03-31 | 3 | -49/+51 |
| | | | |||||
| * | | Improve summary report by dumping all to stdout on CI | Felix Mulder | 2017-03-31 | 4 | -8/+40 |
| | | | |||||
| * | | Make DiffUtil's rendering readable in logs | Felix Mulder | 2017-03-31 | 3 | -3/+20 |
| | | | |||||
| * | | Fix #2151: don't die for wrong number of typeargs applied | Felix Mulder | 2017-03-31 | 1 | -1/+1 |
| |/ | |||||
* | | Avoid NPE in ParallelTesting on junk files | Martin Odersky | 2017-03-31 | 1 | -3/+2 |
| | | | | | | | | | | | | Emacs often produces temporary files in directories. These used to cause NPEs in the new testing framework. We now fix this by only compiling file names that designate source files. | ||||
* | | Fix ClassfileParser | Martin Odersky | 2017-03-31 | 2 | -11/+4 |
| | | | | | | | | | | | | | | #2158 has uncovered flaws in the classfile parser. Matches that used to always miss led to code that made no sense. The function naming was terrible too, that's why nobody understood what was going on. `findSourceFile` to find the class file, seriously? | ||||
* | | Fix a bug(I guess?) hidden by scalac sometimes not emitting outer checks | Dmitry Petrashko | 2017-03-30 | 1 | -2/+3 |
| | | |||||
* | | PatMat, Outerchecks: Check outers for selections from singleton type. | Dmitry Petrashko | 2017-03-30 | 1 | -3/+4 |
| | | | | | | | | | | Otherwise checks are done also on type projections. Same pitfall as https://issues.scala-lang.org/browse/SI-7214 | ||||
* | | PatMat: get rid of unnecessary forwarder | Dmitry Petrashko | 2017-03-30 | 1 | -8/+2 |
| | | |||||
* | | Fix #2165, emit outerChecks on ThisType | Dmitry Petrashko | 2017-03-30 | 1 | -2/+2 |
|/ | | | | | | ThisType doesn't have a termSymbol. And the check is actually too strong, and not needed. | ||||
* | Fix typo in `ParallelTesting.scala` | Felix Mulder | 2017-03-30 | 1 | -1/+1 |
| | |||||
* | Fix #2147: redirect both java and scala std out/err | Felix Mulder | 2017-03-29 | 3 | -4/+22 |
| | |||||
* | Make summary report come at the end of test suite | Felix Mulder | 2017-03-29 | 4 | -21/+84 |
| | |||||
* | Fix test reporting for exceptions in compiler | Felix Mulder | 2017-03-29 | 1 | -40/+45 |
| | |||||
* | Preserve stack trace when invoking main in run tests | Felix Mulder | 2017-03-29 | 1 | -4/+8 |
| | |||||
* | Add test to check failure of non-tail recursive | Felix Mulder | 2017-03-29 | 1 | -1/+5 |
| | |||||
* | Make run tests run even if there isn't a check file | Felix Mulder | 2017-03-29 | 1 | -38/+46 |
| | |||||
* | Address reviewer feedback on #2125 | Felix Mulder | 2017-03-29 | 5 | -251/+234 |
| | |||||
* | Add documentation to ParallelTesting | Felix Mulder | 2017-03-29 | 1 | -2/+247 |
| | |||||
* | Add test filtering via `filterTest <regex>` | Felix Mulder | 2017-03-29 | 4 | -23/+49 |
| | |||||
* | Restore partest and enable it to run alongside new partest | Felix Mulder | 2017-03-29 | 6 | -0/+1478 |
| | |||||
* | Add testing of new test framework | Felix Mulder | 2017-03-29 | 2 | -49/+132 |
| | |||||
* | Add summary report to pos tests and run tests | Felix Mulder | 2017-03-29 | 2 | -133/+264 |
| | |||||
* | Consolidate test reporters in `TestReporter` always dumping log file | Felix Mulder | 2017-03-29 | 6 | -63/+108 |
| | |||||
* | Throw on timeout | Felix Mulder | 2017-03-29 | 1 | -2/+3 |
| | |||||
* | Disable interactive mode in CI | Felix Mulder | 2017-03-29 | 3 | -1/+7 |
| | |||||
* | Fix tasty bootstrap | Felix Mulder | 2017-03-29 | 2 | -26/+52 |
| | |||||
* | Support copyToDir for tests that mutate original source | Felix Mulder | 2017-03-29 | 2 | -8/+18 |
| | |||||
* | Make compileList take test name arg | Felix Mulder | 2017-03-29 | 3 | -4/+9 |
| | |||||
* | Fix reflective method lookup to work for both scalac & dotty | Felix Mulder | 2017-03-29 | 1 | -21/+28 |
| | |||||
* | Make tests composable | Felix Mulder | 2017-03-29 | 2 | -414/+360 |
| | |||||
* | Kill partest | Felix Mulder | 2017-03-29 | 7 | -1122/+24 |
| | |||||
* | Remove `tests.scala` | Felix Mulder | 2017-03-29 | 3 | -378/+18 |
| | |||||
* | Move whitelist test out of `tests.scala` | Felix Mulder | 2017-03-29 | 2 | -12/+17 |
| | |||||
* | Move REPL diff tests out of `tests.scala` | Felix Mulder | 2017-03-29 | 3 | -19/+23 |
| | |||||
* | Add all tests from `tests.scala` as is to new infra | Felix Mulder | 2017-03-29 | 1 | -15/+357 |
| | |||||
* | Rewrite testing logic as to not copy files | Felix Mulder | 2017-03-29 | 1 | -173/+267 |
| | |||||
* | Stylistic changes to `Compiler` and `DPConsoleRunner` | Felix Mulder | 2017-03-29 | 2 | -13/+13 |
| | |||||
* | Add run testing capabilities | Felix Mulder | 2017-03-29 | 2 | -19/+137 |
| | |||||
* | Add ability to compile single files | Felix Mulder | 2017-03-29 | 1 | -1/+16 |
| |