Skip to content

Changes

#274 (May 17, 2024, 3:41:31 PM)

  1. only validate once per primary source element — Lorenzo Bettini / githubweb
  2. added a syntactic element in test language for recreating the problem — Lorenzo Bettini / githubweb
  3. recreated corner case with test — Lorenzo Bettini / githubweb
  4. test to recreate the problem — Lorenzo Bettini / githubweb
  5. install FileProjectConfig for relative paths in trace files — Lorenzo Bettini / githubweb
  6. improved test — Lorenzo Bettini / githubweb
  7. cleanup with try-with-resources — Lorenzo Bettini / githubweb
  8. IT for xtext-maven-plugin — Lorenzo Bettini / githubweb
  9. assertEquals in test — Lorenzo Bettini / githubweb
  10. updated test — Lorenzo Bettini / githubweb
  11. guard in configureWorkspace — Lorenzo Bettini / githubweb

#273 (May 17, 2024, 7:07:02 AM)

  1. bump jetty to 11.0.21 — Christian Dietrich / githubweb
  2. build-maven-artifacts Java 21 — Lorenzo Bettini / githubweb
  3. maven.compiler.target 21 in Java 21 profile — Lorenzo Bettini / githubweb
  4. JAVA21 in JavaVersion enum — Lorenzo Bettini / githubweb
  5. added wizard integration test for Java 21 — Lorenzo Bettini / githubweb
  6. ASTParser.newParser(AST.getJLSLatest()); — Lorenzo Bettini / githubweb
  7. test for Java 21 record in xtext.java.tests — Lorenzo Bettini / githubweb
  8. updated wizard expectation for Java 21 for new classgraph — Lorenzo Bettini / githubweb
  9. updated wizard expectation for Java 21 for new mwe2 — Lorenzo Bettini / githubweb
  10. Java21RecordCompilerTest in xbase.tests — Lorenzo Bettini / githubweb
  11. standalone builder test with Java record — Lorenzo Bettini / githubweb
  12. First test of xtext-maven-plugin accessing a Java record — Lorenzo Bettini / githubweb
  13. removed the JRE from launches so that it takes the workspace one — Lorenzo Bettini / githubweb
  14. JDT 3.37.0 in the BOM when using Java 21 — Lorenzo Bettini / githubweb
  15. removed the JRE from launches so that it takes the workspace one — Lorenzo Bettini / githubweb
  16. First test of xtend-maven-plugin accessing a Java record — Lorenzo Bettini / githubweb
  17. Xtend validation test overriding Java record (final) — Lorenzo Bettini / githubweb
  18. JDT 3.37.0 in the BOM profile to be activated explicitly — Lorenzo Bettini / githubweb
  19. extracted common code for incremental standalone builder tests — Lorenzo Bettini / githubweb
  20. removed lower bound on org.eclipse.draw2d — Lorenzo Bettini / githubweb
  21. hardcoded ClassFileConstants.JDK21 — Lorenzo Bettini / githubweb
  22. updated wizard expectation for Java 21 project — Lorenzo Bettini / githubweb
  23. added wizard integration test for Java 21 — Lorenzo Bettini / githubweb
  24. update to mwe 2.18.0.M3 — Christian Dietrich / githubweb

#272 (May 16, 2024, 9:02:17 AM)

  1. AbstractXtextTests in .xtext.testing — Lorenzo Bettini / githubweb
  2. .xtext.testing.AbstractXtextTests in .xtext.tests — Lorenzo Bettini / githubweb
  3. .xtext.testing.AbstractXtextTests in .common.types.eclipse.tests — Lorenzo Bettini / githubweb
  4. .xtext.testing.AbstractXtextTests in .extras.tests — Lorenzo Bettini / githubweb
  5. removed stale launch configuration — Lorenzo Bettini / githubweb
  6. .xtext.testing.AbstractXtextTests in .xtext.ui.tests — Lorenzo Bettini / githubweb
  7. .xtext.testing.AbstractXtextTests in .xtext.xtext.ui.tests — Lorenzo Bettini / githubweb
  8. Added @Beta — Lorenzo Bettini / githubweb
  9. document that this is the "old" way — Lorenzo Bettini / githubweb

#271 (May 16, 2024, 6:16:26 AM)

  1. JvmGenericTypeValidator with cycle in hierarchy — Lorenzo Bettini / githubweb
  2. also inspect internal types — Lorenzo Bettini / githubweb
  3. interface: check extended type references are interfaces — Lorenzo Bettini / githubweb
  4. checkWildcardSupertype for superinterfaces — Lorenzo Bettini / githubweb
  5. checkWildcardSupertype in JvmeGenericTypeValidator only — Lorenzo Bettini / githubweb
  6. checkSuperTypes for class in JvmGenericTypeValidator — Lorenzo Bettini / githubweb
  7. fixed feature index for INTERFACE_EXPECTED — Lorenzo Bettini / githubweb
  8. checkFieldType in JvmGenericTypeValidator — Lorenzo Bettini / githubweb
  9. handleExceptionDuringValidation — Lorenzo Bettini / githubweb
  10. parameter's type non primitive void in JvmGenericTypeValidator — Lorenzo Bettini / githubweb
  11. parameters names in JvmGenericTypeValidator — Lorenzo Bettini / githubweb
  12. "duplicate" issue codes in Xbase — Lorenzo Bettini / githubweb
  13. duplicate fields and types in JvmGenericTypeValidator — Lorenzo Bettini / githubweb
  14. added comment — Lorenzo Bettini / githubweb
  15. DuplicateExecutables in JvmGenericTypeValidator — Lorenzo Bettini / githubweb
  16. refactoring to Java lambdas — Lorenzo Bettini / githubweb
  17. fixed Xtend QuickfixTest — Lorenzo Bettini / githubweb
  18. CONFLICTING_DEFAULT_METHODS in Xbase — Lorenzo Bettini / githubweb
  19. check isAnonymous on inferred type — Lorenzo Bettini / githubweb
  20. scan JvmGenericTypes with eAllOfType — Lorenzo Bettini / githubweb
  21. check super type of anonymous class in JvmGenericTypeValidator — Lorenzo Bettini / githubweb
  22. Revert "check isAnonymous on inferred type" — Lorenzo Bettini / githubweb
  23. updated "void is an invalid type for the field" message — Lorenzo Bettini / githubweb
  24. issues for abstract in Xbase — Lorenzo Bettini / githubweb
  25. fixed isFinal on JvmDeclaredType for annotations — Lorenzo Bettini / githubweb
  26. doCheckOverriddenMethods in JvmGenericTypeValidator — Lorenzo Bettini / githubweb
  27. issues for constructors in Xbase — Lorenzo Bettini / githubweb
  28. checkDefaultSuperConstructor in JvmGenericTypeValidator — Lorenzo Bettini / githubweb
  29. removed google.common.collect.Lists.* — Lorenzo Bettini / githubweb
  30. pass the sourceType already retrieved from associations — Lorenzo Bettini / githubweb
  31. issues for anonymous class' members in Xbase — Lorenzo Bettini / githubweb
  32. checkAnonymousClassStaticMembers in JvmGenericTypeValidator — Lorenzo Bettini / githubweb
  33. issue for OVERRIDE_REDUCES_VISIBILITY in Xbase — Lorenzo Bettini / githubweb
  34. issue for MISSING_SYNCHRONIZED in Xbase — Lorenzo Bettini / githubweb
  35. issue for INCOMPATIBLE_THROWS_CLAUSE in Xbase — Lorenzo Bettini / githubweb
  36. doCheckFunctionOverrides in JvmGenericTypeValidator — Lorenzo Bettini / githubweb
  37. introduced XtendJvmGenericTypeValidator — Lorenzo Bettini / githubweb
  38. checkMemberNamesAreUnique in XtendJvmGenericTypeValidator — Lorenzo Bettini / githubweb
  39. adapted JvmGenericTypeValidator to recent changes in Xtend — Lorenzo Bettini / githubweb
  40. check error position for INCOMPATIBLE_RETURN_TYPE with Accessor setter — Lorenzo Bettini / githubweb
  41. also verify error position for EXCEPTION_NOT_THROWABLE — Lorenzo Bettini / githubweb
  42. issue for EXCEPTION_NOT_THROWABLE in Xbase — Lorenzo Bettini / githubweb
  43. also verify error position for EXCEPTION_DECLARED_TWICE — Lorenzo Bettini / githubweb
  44. issue for EXCEPTION_DECLARED_TWICE in Xbase — Lorenzo Bettini / githubweb
  45. checkExceptions in JvmGenericTypeValidator — Lorenzo Bettini / githubweb
  46. some refactoring — Lorenzo Bettini / githubweb
  47. added validation tests for exceptions in dispatch methods — Lorenzo Bettini / githubweb
  48. jvmGenericTypeValidatorTestLang — Lorenzo Bettini / githubweb
  49. ran generator for JvmGenericTypeValidatorTestLang — Lorenzo Bettini / githubweb
  50. first implementation of model inferrer for the test language — Lorenzo Bettini / githubweb
  51. introduced JvmGenericTypeValidatorTest — Lorenzo Bettini / githubweb
  52. started to use JvmGenericTypeValidator in test language — Lorenzo Bettini / githubweb
  53. make validator tests work also in OSGI and Maven/Tycho — Lorenzo Bettini / githubweb
  54. tests for constructors — Lorenzo Bettini / githubweb
  55. tests for duplicate fields — Lorenzo Bettini / githubweb
  56. tests for duplicate nested types — Lorenzo Bettini / githubweb
  57. testInheritanceCycle — Lorenzo Bettini / githubweb
  58. tests for superClass and interfaces — Lorenzo Bettini / githubweb
  59. some refactoring in JvmGenericTypeValidator — Lorenzo Bettini / githubweb
  60. testInvalidVoidInFieldType — Lorenzo Bettini / githubweb
  61. started testing methods — Lorenzo Bettini / githubweb
  62. testing with static methods — Lorenzo Bettini / githubweb
  63. tests with generic methods — Lorenzo Bettini / githubweb
  64. additional overloaded isInterface, isAnnotation — Lorenzo Bettini / githubweb
  65. use of expected superclass/superinterface — Lorenzo Bettini / githubweb
  66. further simplified checkSuperTypes — Lorenzo Bettini / githubweb
  67. small refactoring — Lorenzo Bettini / githubweb
  68. also verify error position for WILDCARD_IN_SUPERTYPE — Lorenzo Bettini / githubweb
  69. test for WILDCARD_IN_SUPERTYPE — Lorenzo Bettini / githubweb
  70. classWithSuperTypes: special test case in the test language — Lorenzo Bettini / githubweb
  71. tests for parameters — Lorenzo Bettini / githubweb
  72. tests for exceptions — Lorenzo Bettini / githubweb
  73. [Xtend] check for duplicate interface specification — Lorenzo Bettini / githubweb
  74. slightly improved tests — Lorenzo Bettini / githubweb
  75. DUPLICATE_INTERFACE in JvmGenericTypeValidator — Lorenzo Bettini / githubweb
  76. tests for duplicate interfaces — Lorenzo Bettini / githubweb
  77. simplified isAnonymous — Lorenzo Bettini / githubweb
  78. abstract class in test language — Lorenzo Bettini / githubweb
  79. additional test for Duplicate interface — Lorenzo Bettini / githubweb
  80. tests for Java 8 default methods — Lorenzo Bettini / githubweb
  81. test for override final method — Lorenzo Bettini / githubweb
  82. test for reduced visibility — Lorenzo Bettini / githubweb
  83. test for INCOMPATIBLE_RETURN_TYPE — Lorenzo Bettini / githubweb
  84. tests for INCOMPATIBLE_THROWS_CLAUSE — Lorenzo Bettini / githubweb
  85. tests for MISSING_SYNCHRONIZED — Lorenzo Bettini / githubweb
  86. simplification: avoid doGetReadableSignature — Lorenzo Bettini / githubweb
  87. avoid method names doCheck — Lorenzo Bettini / githubweb
  88. Javadoc — Lorenzo Bettini / githubweb
  89. application to the Domainmodel example — Lorenzo Bettini / githubweb
  90. application to the web entities example — Lorenzo Bettini / githubweb
  91. Added commented composedCheck=JvmGenericTypeValidator in generated MWE2 — Lorenzo Bettini / githubweb

#269 (May 14, 2024, 1:56:38 PM)

  1. Java 21 in GitHub Actions — Lorenzo Bettini / githubweb
  2. Added Java 21 to toolchains.xml — Lorenzo Bettini / githubweb
  3. strict-jdk-21 profile — Lorenzo Bettini / githubweb
  4. maven.compiler.release 21 in strict-jdk-21 profile — Lorenzo Bettini / githubweb
  5. ContentAssistTest not dependent on Java API — Lorenzo Bettini / githubweb
  6. maven-plugin-plugin 3.12.0 — Lorenzo Bettini / githubweb
  7. use StubbedList not dependent on Java AbstractList API — Lorenzo Bettini / githubweb
  8. don't use last as extension method — Lorenzo Bettini / githubweb
  9. stubbed list in AbstractTypeArgumentTest — Lorenzo Bettini / githubweb
  10. discard the new wait0 private method in Object — Lorenzo Bettini / githubweb
  11. deal with List changes in Java 21 and fixed bug in publicNativeMethod — Lorenzo Bettini / githubweb
  12. skip strictfp tests for Java 18 and later — Lorenzo Bettini / githubweb
  13. don't use last as extension method in Xtend formatter — Lorenzo Bettini / githubweb
  14. fixed a few Xtend type tests — Lorenzo Bettini / githubweb
  15. added some information for assertEquals — Lorenzo Bettini / githubweb
  16. StubbedSuppressWarnings — Lorenzo Bettini / githubweb
  17. updated compiler tests to use lastOrNull — Lorenzo Bettini / githubweb
  18. fixed Xtend outline tests for new members in Java 21 — Lorenzo Bettini / githubweb
  19. fixed Xtend content assist tests for new members in Java 21 — Lorenzo Bettini / githubweb
  20. build matrix with Java 21 (Linux only) — Lorenzo Bettini / githubweb
  21. different cache based on Java version — Lorenzo Bettini / githubweb
  22. removed isJava18OrLater and use isJava21OrLater — Lorenzo Bettini / githubweb
  23. JAVA_HOME_21_X64 in Jenkinsfile — Lorenzo Bettini / githubweb
  24. simplified the custom injector provider — Lorenzo Bettini / githubweb
  25. use toolchains.xml generated by setup-java — Lorenzo Bettini / githubweb
  26. updated xtend gen file — Lorenzo Bettini / githubweb
  27. Update to LSP4J 0.23.0. Fixes #2933 — Christian Dietrich / githubweb

#268 (May 14, 2024, 12:07:03 PM)

  1. regenerated docs for 2.35 — Christian Dietrich / githubweb

#267 (May 14, 2024, 8:17:45 AM)

  1. experiment with macOS Arm in GitHub Actions — Lorenzo Bettini / githubweb
  2. 'macos-12' and 'macos-14' — Lorenzo Bettini / githubweb
  3. Attempt with macos-13 — Lorenzo Bettini / githubweb
  4. 'macos-14' arm64 only — noreply / githubweb

#266 (May 13, 2024, 2:00:52 PM)

  1. [#3007] Content Assistant test infrastructure improvements. — Tamas Miklossy / githubweb

#265 (May 12, 2024, 9:25:27 AM)

  1. Use the Oomph setup configuration is the contribution documentation — Lorenzo Bettini / githubweb

#264 (May 12, 2024, 5:21:51 AM)

  1. Provide an Oomph configuration — Ed Merks / githubweb

#262 (May 8, 2024, 6:54:00 PM)

  1. update to guava 33.2.0 — Christian Dietrich / githubweb
  2. fix missing — Christian Dietrich / githubweb

#261 (May 5, 2024, 10:26:04 AM)

  1. replaced last with lastOrNull in xtend-euler — Lorenzo Bettini / githubweb