Skip to content
This repository has been archived by the owner on Apr 13, 2023. It is now read-only.

1.4.0 Release commits #7461

Open
Voiteh opened this issue Apr 2, 2020 · 0 comments
Open

1.4.0 Release commits #7461

Voiteh opened this issue Apr 2, 2020 · 0 comments

Comments

@Voiteh
Copy link
Contributor

Voiteh commented Apr 2, 2020

This issue hold information on what has been reviewed and needs to be reviewed before 1.4.0 release can happen. To contribute take a commit from list located below refering to https://github.com/eclipse/ceylon/tree/master branch
You can search commits on github by https://github.com/eclipse/ceylon/commit/{commitID}

We should exclude any non finished work.

+ | 7e653a1cd0 |  Fixed language for Eclipse
+ | d3994d6cd1 | Try another way to fix the CI build
+ | 4bff267618 | use copy back
+ | 983108cb41 | add verbose
+ | a5b879ba1a | Add a delete command
+ | 7589509c62 | move instead of copy
+ | 7c620ca2cc | Keep the intermediate files to be able to debug
+ | 37505535b5 | Log more information about bundle symbolic name overriding
+ | 95173337be | Override OSGI bundle name with the JBoss modules name ...
+ | 56f3e96d2e | Some tests don't run on JDK7
+ | 87aa05b3a8 | Error changed for #7263
+ | 0c7909aa62 | Ignore test that I can't make work on jdk8-9 #7263
+ | c94e38828f | Find c.l sources in its project
+ | 18e980086f | Better fix for java9 modules #7263
+ | 789d0992fe | JDK9 module list tweak #7263
+ | b4249ece3b | Metamodel fix for reading annotations on JDK9 #7263
+ | f7fd2890f4 | Character.whitespace was testing a non-ws char that has been fixed in JDK9 #7263
+ | bc2c0c894d | Changed error for jdk import mismatch #7263
+ | 789f16e631 | This test does not run unless we add module descriptors to the build #7263
+ | f25d48c892 | Special flag for jboss runtime on JDK9 #7263
+ | 65572cda6f | Make sure we write the POM files in the same order in every JDK #7263
+ | 030e61efb1 | Added modules that are gone in jdk9 #7263
+ | 676afe3257 | Invalidate Module.nameAsString on Module.setName #7263
+ | 35abf30e3c | JDKUtils: tweaked alias list #7263
+ | 0f22008de1 | Case-incensitive FS fix
+ | 7bc1d191dc | Updated Java9 jar with valid module class #7263
+ | 8c501715b4 | Tweaked some tests for java 9 #7263
+ | 44b4056358 | New enum values on java 9 #7263
+ | ada8f0fa3b | Further model alias handling for java 9 #7263
+ | fa738eedbb | Eclipse enforces module visibility on java 9 so have to update build paths #7263
+ | 76cc4527b4 | Test for #7263
+ | 57b45a22a1 | Handle jdk<9 aliases in jboss module loaders #7263
+ | a78904abc9 | Updated jdk9 module list #7263
+ | 2d7df9d13f | Add alias required by boot modules for jdk9 #7263
+ | 564790203c | Update to jdk9 cmd flags #7263
+ | 73732b521b | Detect 9-Ubuntu as jdk9 #7263
+ | 8fea2cff05 | fix a problem in model loader with type aliases
+ | 07155eab83 | fix function ref to constructor of member class
+ | ff38d53186 | extract some variables
+ | 78bbc3169f | clean import
+ | af819aa197 | Merge pull request #7425 from eclipse/fix-7424-ceylon-doc-on-js-only-modules
+ | 238db0b593 | clean up/remove some code relating to Constructors
+ | ed106879aa | add Declaration.isConstructor()
+ | d4cb25f39b | fix failing test for type param metamodel refs after merge
+ | 46f7955305 | clean import
+ | 6b863a4c80 | fix #7401 bug with generics, inner classes, and inheritance
+ | faed04e1cf | (origin/fix-7424-ceylon-doc-on-js-only-modules) Fix #7424 (CeylonDoc doesn't work properly on JS-only modules)
+ | 553570dead | Revert accidental changes of [] to {} in tests
+ | 271789830e | Fix extraneous invocation of loop iteration function
+ | 6cac9e3835 | fix JS metamodel bug
+ | e5dc3b3916 | remove obsolete code
+ | b279994d87 | add another test for use-site variance and 'is'
+ | 5225bf8164 | fix container for Constructor model
+ | 2c417535d1 | (origin/refactor_type_args) recover change lost in merge
+ | d1da6f6ee3 | use static imports
+ | 5561e764e5 | fix references to local constructors
+ | 0e0c076ba7 | minor code cleanups
+ | dfbb454226 | Merge branch 'master' into refactor_type_args
+ | 328a4ed60f | fix Java backend for types comparable to boxed types #7416
+ | 1821f9c163 | minor code cleanups
+ | b201b8b561 | add comments
+ | 128338e9b6 | fix call to constructor of qualified static inner class
+ | de9a7f6790 | fix call to constructor of imported static inner class
+ | 83a6ebb475 | clean import
+ | 4be1b795b7 | add test for #7376
+ | 94f25d8c1c | minor code cleanups (static imports etc)
+ | 4199411302 | make value constructor of static inner class visible outside module
+ | c8b7b80ece | don't resolve constructor aliases in @Alias annotation
+ | 98e1bef7b7 | fix backend test after #7383
+ | 5ab3e31e06 | use static imports
+ | 1077669f0a | fix member type aliases model loading #7418
+ | 398db6dbe2 | minor changes
+ | 63f5048006 | minor
+ | c00e2bf5de | add failing test for member aliases
+ | d71ed93459 | fix #7415
+ | 263b769270 | additional test for #7414
+ | ba541dfb1e | much more correct implementation of fix to #7414
+ | eb00e6b6cd | fix a restriction on defining types with self types
+ | 6eb729d42c | fix coverage analysis for types like Numeric<String> #7414
+ | 1ec223c492 | Fixed tool test that was super outdated
+ | c04467cfd2 | Moved tests around
+ | b6d4dbba32 | Fixed filename issue wrt case
+ | 02eae39cee | Propagate error properly in module runner tests
+ | 5e02fd7b76 | Share tests
+ | 0805c6955d | reuse the PatternList rule for both kinds of 'let'
+ | c6d4024391 | squash a warning
+ | a296afcb73 | filter out some unnecessary warnings
+ | 5b0e88b828 | test update for #7411
+ | d8495c3925 | partially revert 4dfdd34416a1020fcecbac94d89de13e54d0f87e
+ | f35d40209a | handle Comparable without self type
+ | 9624c84a5c | Revert "make Comparable invariant and give it back its self type"
+ | 74ca79f050 | Revert "proposed solution to #7411"
+ | cbe66bcbe3 | proposed solution to #7411
+ | fc2365b652 | accept comparison operators for operand types like Comparable<in T>
+ | b7eaf30a77 | allow use-site variance in upper bound type constraints
+ | 4ae99c8c82 | onther fix to compilation of Set operators
+ | a37e5e9bde | fix compilation of Set operators
+ | f05a2da307 | enable wildcard capture for Java class instantiation
+ | 17b603411e | capture contravariant "in" wildcards in Java method calls
+ | 9eddbecc12 | wildcard capture for Java methods where variable occurs in return type
+ | 461f4e64ed | add null check
+ | 7b80dfe576 | fix local constructor metamodel refs
+ | 0dd7d1915f | fix test after change to typechecker
+ | 4931be8f75 | misc minor code cleanups
+ | 771e76c6bc | fix test
+ | a82b713d70 | fix bug in apply()ing ConstructorDeclarations
+ | bc823bf686 | Fix documentation comments of constructor metamodel
+ | 4dfdd34416 | change definition of increasing/decreasing for invariant Comparable
+ | 0995688488 | fix two compiler tests
+ | cae5ab9c1c | fix ceylondoc test
+ | 77e842f3a0 | add a test
+ | e4093018f5 | improve error message
+ | 79248a52a1 | make Comparable invariant and give it back its self type
+ | b42dfeb1a4 | factor out method to get self type
+ | 1860725028 | change order of tests
+ | 357afee6d0 | more understandable code
+ | 7dc8339f62 | fix a broken typecast due to 'switch' changes
+ | 2eccbc95f8 | eliminate unnecessary casting
+ | cbfdc02a98 | fix unboxing after change to Comparable
+ | 45b9e515a9 | newlines
+ | 32b8d2b110 | fix incorrect @TypeInfo in Java source
+ | ebef7861b9 | squash npe
+ | f269859f92 | fix to Type for usage at runtime
+ | 0e074c328b | remove test after code disallowed in #7394
+ | af2df0584f | correctly collect type arguments when creating MethodHandle
+ | 60e4e9f158 | update test .src after fix to Callable generation
+ | a7dcc027cf | tiny fix to test .scr
+ | 357a895c8b | clean import
+ | ce2d3eb6bb | update test for changes to 'switch'
+ | 1b1a7cb3bd | remove redundant parens
+ | 6224c5de5a | fix teensy bug where 'interface Sequence' was marked as type constructor
+ | 686af7e36c | fix test after change to Comparable
+ | b5df6f62b2 | adjust tests after fix to Callable generation
+ | 4da74e9fcf | minor change to grammar to fix very contrived case
+ | 5945fac60b | misc updates to test .src
+ | c21d3ac74e | adjust test after fix to Callable generation
+ | 6ea8ee1d86 | Comparable no longer self-typed
+ | ea6a10d4b9 | types no longer canonicalized in @TypeInfo
+ | e7e38ab1e9 | fix typo
+ | 9558a0696f | update test after bugfix to Callables
+ | 94af186db2 | adjust backend tests after #7383
+ | 5def6fb510 | fix one more test after changes to 'switch'
+ | e7dedf4368 | fix tests after change to Comparable
+ | 50b8c78f94 | fix a bug introduced by changes to handling of 'switch' on primitives
+ | 63523c0d48 | more fixes to 'switch' tests
+ | 6d88809827 | adapt backend code to removal of self type from Comparable
+ | 6c418816e0 | fix more 'switch' tests
+ | b3fc5a45f2 | fix test after changes to 'switch'
+ | bcf4a1b0db | fix test expected errors
+ | f5aefbcfc6 | fix wording of message in test
+ | 07e445c29f | more fixes to backend tests
+ | 0027f0cdcf | more fixes to test .src
+ | 215d5c6f50 | change test to use Summable not Comparable
+ | 5e2cd92906 | fix @TypeInfo format in .src
+ | 9bab332cd1 | fix to Java backend after bddd10fd5c3641ba478c1ca8c076d0d7b9afcba5
+ | be37326c4f | don't canonicalize types in TypeInfo annotation
+ | 9672981293 | fix test by adding type arg lists
+ | 10096a0a1a | adapt test to new error message format
+ | d0c3d301f1 | adapt tests to new rule which requires type arg list for Category
+ | a512e4fc21 | initializer is not a value constructor
+ | a63c0bc349 | initializer is not a value constructor
+ | b2415ec9dd | make Type.classForType() handle ObjectArray correctly
+ | 012b995263 | fix validation of refining bounds + improve messages
+ | f78161c8ff | allow import of overloaded static method
+ | 36e120a976 | fix typo noticed by @RossTate
+ | ac432275d9 | spec for 7395
+ | 0b5254be90 | disallow contravariant self types
+ | 7b6620dc00 | Merge pull request #7398 from xkr47/patch-sequence-doc-sequential
+ | ff9f33ec48 | Sequence: Add "see Sequential" to docs
+ | 52fd049b8d | Fix profanity for Eclipse
+ | 0d48d3ac87 | fix #7382 is tests for use-site variance and self types
+ | c348eef17f | fix #7382 is tests for use-site variance and self types
+ | 60ab631063 | make NewLiteral extend MemberLiteral not TypeLiteral
+ | 2d0852501f | don't construct message strings until needed
+ | c90b5b127e | very minor
+ | bb2cdc9377 | fix to JS metamodel compilation after changes to model Type
+ | 44c124f9bc | fix to runtime metamodel after changes to model Type
+ | 47cf675504 | fix some warnings in tests
+ | 244bc22026 | eliminate code duplication by moving code to Reference
+ | bddd10fd5c | major change to handling of type arguments
+ | 3d88e5646f | ooops, squash npe
+ | 4134f8e437 | minor
+ | b58d6273ac | remove unused warning for type parameters #7306 + cleanup UsageVisitor
+ | 2dd6b06dd9 | test for #7307
+ | 625c3adb75 | minimal solution to #7307
+ | 86259d97ce | rename method to fix spelling
+ | 839c14cd9c | fix def specification checking with 'break' in 'finally' #7269
+ | 82054ea4f7 | whitespace changes
+ | 5ec05782fc | add warning when a control directive occurs in 'finally' clause #7269
+ | 2f58a1a09b | update spec for #7248
+ | b7de20f0be | add a warning for deprecated syntax #7248
+ | 6c94fa9fce | value case narrowing for #7248
+ | 67a77b33c3 | reallow Java types like Map.Entry<X,Y>
+ | d9e12af76d | fix test after #7373
+ | 2aef53fba1 | support for native 'class' and 'interface' aliases #7373
+ | 6a2f4ff0cd | support 'native' for type aliases #7373
+ | 78e9f45227 | fix #7276 duplicated arguments in indirect invocation
+ | eed089c7b1 | fix filtering of constructor by parameter types in getConstructor()
+ | 4a9cd34902 | fix #7342 variance checking for shared parameters
+ | bfc4cb68de | test for #7361
+ | ff86df0289 | fix #7362 ignore serialization constructor in metamodel
+ | dbd32fc7b3 | fix #7370 getting late attribute via metamodel
+ | 962d117b8a | fix #7371 bug when object implements interface with static member
+ | bbecd4c993 | add a test for string interpolation
+ | 8d16a8dc4e | fix some strings for native objects
+ | de015683b2 | refactor "fake" Parameter handling + more cleanups
+ | 446aac4869 | more cleanups + static imports
+ | 99b8ed68c5 | use static imports
+ | 876914b158 | after much pain remove adhoc Callable Args-walking code from JS
+ | cf4892f1bc | fix to string templates
+ | 7eb7237160 | use TreeUtil method
+ | 385794cc83 | medium-sized cleanup+consistent handling of direct vs indirect invoke
+ | bd5714019c | minor cleanup
+ | 6dc458a3b7 | minimize use of parens around integer literals compiled JS
+ | a31de5ef44 | improve error message assigning to type with missing type args
+ | 2d1e9b8852 | improve error message by listing type params
+ | a0988145ab | eliminate some dupe errors
+ | 92b20f93d6 | tabs to spaces in xml
+ | 28eaaca4bc | tabs to spaces
+ | 80584e0b1f | further simplification to handling of type constructors
+ | e03e897650 | fix tests after removal of deprecated syntax
+ | 3d2bdf6cf3 | remove whole method just made obsolete
+ | f87efb4d0d | eliminate long-deprecated syntax (implicit use of default type args)
+ | 9bd461095b | add additional test for #7368
+ | 55c383a44b | type constructor inference from generic fun refs #7368
+ | abce9d6bdf | fix #6834
+ | 0af6e74d32 | test for &=, |= for #7360
+ | e23676efc6 | tests for generic function refs #3098 #7354
+ | a481e56f5d | add convenient build target
+ | a68ede45d6 | partial fix for generic fn ref returned by a function #3098
+ | 77e072a96a | squasn an AIOOBE
+ | b111c03ffa | fix #3092 pass type arguments with invocation of generic function ref
+ | 27153e658d | second fix for #7354
+ | fa24cc8a7c | fix to #7354 and cleanup
+ | c08e4324fe | tests for bitwise operators #7360
+ | b4b1da9d89 | tests for bitwise operators  #7360
+ | 9ffa4131ca | make if (exists x) work the same as if (x exists) for native refs #7232
+ | 9173ec6b12 | fix #7366 return types of span() and measure() for sequences/arrays
+ | cb9edba013 | better handling of undefined and null dynamic refs #7232
+ | 6b59c69591 | use shorter names for module stuff
+ | 66c5c7b746 | use shorter name for type args and initializer in generated JS
+ | 6751481327 | use shorter attribute name for metamodel
+ | cb8d0a37f8 | don't box Floats held in local attributes #6614
+ | 067f55e429 | continued cleanup related to #6613
+ | 9b21049309 | fix bug with integer division + remove obsolete code #6613
+ | cd4641b864 | fix integer division after #6613
+ | 33b74c79af | cleanups to JS backend code
+ | d0e9ebfca3 | correctly box listed elements of {...} #6613
+ | cf204a694e | fix to impl of |, & #7360
+ | 0a7b3d4fb6 | spec |=, &= for #7360
+ | 8fe36f3996 | spec and document ~, &, | for #7360
+ | 0e38b9e36f | bitwise assignment operators |=, &= #7360
+ | 8542bb3f27 | first cut of bitwise operators |, &, and prefix ~
+ | 99122e7e87 | optimization of Float operations #6613
+ | e73ce09f03 | remove rubbish output from JS backend
+ | 6712c0982d | JS backend support for #7360
+ | 41d756db14 | extract local vars
+ | 975edd02f2 | very minor
+ | c93952301d | ups, remove debugging code
+ | ad6a3330c8 | fix #7327 refining 'object' gets assigned type Nothing instead of error
+ | 657023f0f4 | allow "split" and inferred parameters in non-last parameter list
+ | f6b6237c45 | improve char name recognizer for #7243
+ | 4c0288b45a | spec for #6615 and #3229
+ | e35b23b5df | try reusing \{expr} for string interpolation #7243
+ | 5c80f1de3e | implement #6615 #3229 #7058
+ | e84e475837 | very minor change to test
+ | fed13365e6 | additional test for generic function composition #7291
+ | 3f8d758717 | add test for generic function composition #7291
+ | c59ca7af41 | big cleanup of type arg checking code
+ | 63d1da1027 | more tests for checking of type args to type constructors
+ | 87b364b154 | * implement #7311 improve variance checking w other-instance access
+ | a52868f5ad | mention Eclipse
+ | 449d906158 | remove broken link to build status
+ | e40c8575f8 | remove outdated contributor list
+ | afc95c2bad | implementation of 7267 (#7347)
+ | db4b3a36d2 | tests for #7283
+ | 8570f2ba12 | don't instantiate Module args in constructor of restricted()
+ | b31c7a57b4 | fix #7337 incorrect title element in ceylondoc
+ | 2100925537 | fix #7296 NPE compiling restricted(...) in JS
+ | 53bca5ad42 | fix #7324 CCE in type arg inference
+ | 94e3d3f4ca | Revert "obvious optimization"
+ | 9696968dac | fix #7333, equals() for Singleton/StringBuilder
+ | c39d9c2f08 | test for #7345
+ | 1c9d8bf527 | fix indentation
+ | 30a4b82604 | tabs to spaces
+ | 24ed0b8bb9 | fragile attempt at fixing #7340
+ | 65e3ce0ed4 | add test for param type inference with indirect invocation
+ | a60171d92e | fix #7028 type arg inference from poss-empty arg to nonempty variadic
+ | 5089121b37 | update tests after #7251 + failing tests demonstrate #7340 and #7028
+ | ee17410a27 | Merge pull request #7339 from eclipse/6559
+ | 11f43be386 | Update Rainbow to 2.1.3 with custom fixes
+ | c0f879cc00 | Wrap all code in HTML in <code>, not just <pre>
+ | be5e997b5e | Forgot to rename test files for typechecker
+ | 45939bec4f | No tests for tools, breaks other ant versions
+ | 5b4201bad5 | Avoid CI bug which pollutes stderr
+ | 8fc3702d5a | Fix runtime tests build path
+ | 62cb3a9e5b | Fixed runtime tests
+ | 51a01527ca | Ignore some tests for JS metamodel that fail
+ | c0cd4a35ed | Fix js tests for CI
+ | 567d424cb0 | Fix tests in compiler-java for CI
+ | acde509c37 | Fixed CMR tests
+ | f43496fe7f | Merge pull request #7318 from Zambonifofex/mapset-bugfix-v4
+ | 159d9d3a11 | tests for 'empty(Map/Set).containsEvery{}'
+ | 84d06030d8 | 'empty(Map/Set).containsEvery{}' should return 'true'
+ | f5e07f3d41 | New initi- a l commit
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant