Commit Graph
18 Commits
Author SHA1 Message Date
José Valim 8ac68786ce Pass the counter around and merge it. 2011-02-17 09:07:25 +01:00
José Valim 17a4ea0bd2 Move vars to the scope record. 2011-02-17 08:45:02 +01:00
José Valim 753db6dcc3 Use elixir_scope to dry up the info passed between transformations. 2011-02-14 19:35:57 +01:00
José Valim 7a4fbc0eb3 Rename elixir_object record. 2011-02-14 09:58:13 +01:00
José Valim 8202beb62c Rename elixir_* records to elixir_*__ to avoid clashes. 2011-02-14 09:55:46 +01:00
José Valim 3544c20df7 Simplify String objects as well. 2011-02-13 22:31:46 +01:00
José Valim 0763b8b793 Treat orddict as native types for performance. 2011-02-13 22:13:45 +01:00
José Valim d405a41214 Proper errors if compilation fails. 2011-01-28 15:23:02 +01:00
José Valim 9d2ef407f9 Added h|t. 2011-01-27 08:50:52 +01:00
José Valim cc44aa21a3 Implement more methods on the Object API. 2011-01-23 18:08:38 +01:00
José Valim 8ed96442ca Allow method calls on native types. 2011-01-19 09:19:28 +01:00
José Valim a767194d33 Major break though in the object model. 2011-01-18 18:42:24 +01:00
José Valim f302df66d7 More advance in the Object Model. 2011-01-16 11:02:28 +01:00
José Valim 56a139a47f Constants are now stored and looked up. 2011-01-14 23:39:09 +01:00
José Valim cea6f47e54 Added constants with basic lookup. 2011-01-14 19:57:10 +01:00
José Valim 7f5b77cc01 Allow nested modules. 2011-01-14 11:05:43 +01:00
José Valim a2b97b6e48 Added prototypes. 2011-01-13 16:31:54 +01:00
José Valim 31b2a1998a Create an include file with common definitions. 2011-01-13 07:06:12 +01:00