I see now that the workaround I mentioned was marked with FIXME in the source code, so that makes it trackable.
- Gordon From: Gordon Smith Sent: Tuesday, September 24, 2013 2:38 PM To: dev@flex.apache.org Subject: Falcon progress Congratulations on getting more SWCs to compile with Falcon! It looks like only the following 6 tests in SDKSWCTests still have problems: authoringsupportSWC() automation_flashflexkitSWC() chartsSWC() mxSWC() sparkSWC() textLayoutSWC() Is there a reason why the @Ignore was removed from these failing tests? I recommend keepng the Falcon test suite passing at all times, so that developers know when they've introduced a new failure. Most of the changes seem to have been minor changes to SDK code to placate Falcon since it is stricter than the old compiler, or changes to the compilation options for the test to suppress errors or warnings that we can fix later. However, I'm concerned about changes to Falcon itself like this that are workarounds rather than fixes: FLEX-33713: An NPE is thrown by this code when compiling 'spark.swc' from the SDK. The null check bypasses the issue, it doesn't do anything to fix the root cause... I think this kind of thing is OK as long as these changes are trackable in some way that makes it possible to go back and make the actual fix later. Do we have to just rely on 'git log' for to do this? If so, we should put something we can search for like "WORKAROUND" in the Git comment. Has anybody gotten a complete app to compile with Falcon yet? Does it run correctly? - Gordon