Thomas Degueule

Results 26 issues of Thomas Degueule

I'm trying to understand the semantics of `equals()` on Spoon's `CtType`s. --- Consider two packages, `a` and `b`, which both contain an _empty_ class `C`: ``` package a class C...

With @lmove, we observed that the [BasicM3Tests](https://github.com/usethesource/rascal/blob/master/src/org/rascalmpl/library/lang/rascal/tests/library/lang/java/m3/BasicM3Tests.rsc) are currently failing when run from a Rascal console in Eclipse, but succeed when run from the command line (`java -jar rascal.jar` shell)....

library

I recently pushed a commit (d3f855e) that details how much time it takes to compute the deltas for VCS / BTS / communication channels. Here's the result for https://github.com/elastic/elasticsearch (one...

Scava shall be able to check whether the license used by a file/project is open-source. Services such as https://licenses.opendefinition.org/ shall come in handy, e.g.: `curl https://licenses.opendefinition.org/licenses/EPL-2.0.json` How do we want...

enhancement

Scava shall infer information about a project's release management process. Information to be extracted (forge-specific): - List of all the releases, together with the associated ChangeLog (if any), download link...

enhancement

The MongoDB dump currently used in the Docker images explicitly references Ossmeter's types (typically through the `_type` field in collections, eg. `"_type" : "org.ossmeter.repository.model.github.GitHubRepository"`). These should be updated to match...

The way K3 generates Java code for aspects prevents the use of extension fields, see below: ``` abstract class ExtensionProvider { def void foo(String s) } class Test { extension...

bug

In @Contracted, invariants and pre/postconditions checks are currently mixed. Thus, a violated invariant will result in either a PreConditionViolationException or PostConditionViolationException, depending on whether the violation occurs when calling or...

enhancement

@Opposite works great within plain Java types, but not within an @Aspect class. The following doesn't compile. Basically, the two processors are in conflict. ``` class BaseA {} class BaseB...

bug