Commit Graph

810 Commits

Author SHA1 Message Date
John McCall 2ac244ec7f unimplemented() should flag an error to cause the process to fail.
XFAIL func.swift again until return statements are implemented.



Swift SVN r615
2011-08-25 08:37:31 +00:00
John McCall 9baf355000 Add a method for reporting unimplemented errors.
Swift SVN r608
2011-08-25 07:38:25 +00:00
John McCall b60d4807b8 Initial prologue/epilogue emission code. This breaks func.swift because
of the unimplemented load/store methods.



Swift SVN r604
2011-08-25 02:45:18 +00:00
John McCall 3e65b21a68 Provide r-value schemas for various implemented types. Use these to
implement function signature lowering.  Basic setup for IR generation
of functions.  Test that we can properly declare a simple function.



Swift SVN r595
2011-08-24 18:55:54 +00:00
John McCall 97c6ccadfb More IR-generation infrastructure.
Swift SVN r576
2011-08-20 05:55:02 +00:00
John McCall 6cff7d48b6 Factor performIRGeneration into Subsystems.h.
Swift SVN r574
2011-08-20 01:10:23 +00:00
John McCall 86f4371478 Basic IR generation of tuple and oneof types.
Swift SVN r573
2011-08-20 01:06:52 +00:00
John McCall dc31882541 Incorporate notes into the pattern-matching manifesto. A few more random
observations that weren't brought up during the meeting.



Swift SVN r567
2011-08-17 08:29:32 +00:00
John McCall 42449b02bb Massively slow down link times by uselessly emitting empty modules.
Swift SVN r538
2011-08-13 07:40:45 +00:00
John McCall bca041368d Structure for IR generation.
Swift SVN r537
2011-08-13 05:37:06 +00:00