Remove automated generated files (by mvn eclipse:eclipse) from the repository.
Remove all old Eclipse files, we'll start from scratch.
Some .gitignore cleanup
Sort the .gitignore file
Ignore Maven generated Eclipse files.
Add a couple settings files for Truffle annotation processing in Eclipse.
Have a try at keeping all Eclipse settings files since they seem to contain no path.
Eclipse: remove trailing whitespace on save.
Update some Eclipse settings.
Eclipse: have a try with the .classpath checked in repository.
Eclipse: check-in .project as well so there is minimal requirement to import the project.
[Truffle] Introduce ImplicitCast from int to long.

* Only minimal changes required to make it compile.
[Truffle] Remove useless specializations for (int,int) on +,-,* always fitting long.
[Truffle] Fix bad return value for long * long without overflow.
[Truffle] Remove now useless (and incorrect!) AddNode specialization.

* Missing rewriteOn there.
[Truffle] Remove a useless AddNode specialization.

* Identical to the previous one.
[Truffle] Add with overflow should be SlowPath, otherwise it makes things much slower!

* for chunky-canvas-resampling-nearest-neighbor at least.
[Truffle] Fix a bad bug promoting long to BigInteger!
Make intellij happy about this file
Float is an immutableliteral it is a knownvalue from that