eclipse-archived / ceylon

The Ceylon compiler, language module, and command line tools
http://ceylon-lang.org
Apache License 2.0
399 stars 62 forks source link

Add automatic incremental compilation #40

Open CeylonMigrationBot opened 13 years ago

CeylonMigrationBot commented 13 years ago

[@quintesse] Between the source map and some smartness, we should be able to determine that when we want to compile a module with a special --incremental flag we:

That could be seen as the job of the build tool, but I don't think anyone can do this sort of detection better than the compiler itself.

[Migrated from ceylon/ceylon-compiler#40]

CeylonMigrationBot commented 13 years ago

[@FroMage] I've made this M2 as it will require some work in both the type checker and the compiler.

CeylonMigrationBot commented 12 years ago

[@FroMage] Slips to M3.

CeylonMigrationBot commented 12 years ago

[@FroMage] M5.

CeylonMigrationBot commented 11 years ago

[@FroMage] Moving to 1.1

CeylonMigrationBot commented 10 years ago

[@FroMage] Moving to 1.2

CeylonMigrationBot commented 10 years ago

[@quintesse] I remember I added this issue because of something @gavinking said... but I must say I don't understand my own description anymore. Anyone knows what this is actually about?

CeylonMigrationBot commented 10 years ago

[@FroMage] I guess automatically add files that we need to compile/recompile?

CeylonMigrationBot commented 10 years ago

[@quintesse] But add them where? If this is like the other issue about --incremental then this could be closed. Or if nobody remembers what this is about ;)

CeylonMigrationBot commented 10 years ago

[@FroMage] This one looks like we opened it first, man ;) And yes I'm pretty sure it's about adding required/outdated files automatically. Incremental we already do with the model loader. This is automatic source-file-list computation.

CeylonMigrationBot commented 10 years ago

[@quintesse] I mean #1487 which you opened. Which seems to have a better description and is more inclusive.

CeylonMigrationBot commented 10 years ago

[@FroMage] I've no idea what you mean ;)

CeylonMigrationBot commented 10 years ago

[@quintesse] ^^

gavinking commented 8 years ago

@quintesse @FroMage is this issue a zombie? Can we close it?

quintesse commented 8 years ago

No, doesn't seem a zombie. It's just something with a low priority so it keeps getting moved.

gavinking commented 8 years ago

Could you maybe improve the issue description then, so that it makes sense what is different to today?

Sent from my iPhone

On 18 Mar 2016, at 21:20, Tako Schotanus notifications@github.com wrote:

No, doesn't seem a zombie. It's just something with a low priority so it keeps getting moved.

— You are receiving this because you were mentioned. Reply to this email directly or view it on GitHub

quintesse commented 8 years ago

Well we don't have automatic incremental compilation right now. You can have it "manually" by specifying explicitly every file that you know has changed. This option would make that automatic by checking things like file dates and such.

gavinking commented 8 years ago

Oh, OK, I see.

FroMage commented 8 years ago

Braaaaiiinnnnsssssss…