Commit Graph

17 Commits

Author SHA1 Message Date
leaf corcoran
da6c76b7e4 simplify single name destructures/imports 2014-09-02 20:31:08 -07:00
leaf corcoran
df340f7104 avoid creating unnecessary functions when using return keyword with statements and block_exps 2014-02-08 18:42:23 -08:00
leaf corcoran
9d2665f8dc let colon stubs in assignments get simplified 2014-02-05 09:29:39 -08:00
leaf corcoran
a926e96813 specs for new number literals #124 2014-01-06 10:38:01 -08:00
leaf corcoran
ec35fc03d2 delete invalid test 2013-12-27 00:30:03 -08:00
leaf corcoran
c8d671a931 no temporary functions when returning block_exp 2013-06-30 23:28:51 -07:00
leaf corcoran
f04af88a8d slices will reuse local vars for list 2013-06-30 21:40:10 -07:00
leaf corcoran
642932c1d5 kill some more anon funcs for while,for,foreach 2013-06-30 21:20:01 -07:00
leaf corcoran
82f73842d8 don't create unecessary function with tblcomp and assign single 2013-06-30 21:06:31 -07:00
leaf corcoran
2d345f1c7c change comprehensions again
avoid problems overwritting values we are working with
2013-06-30 20:13:12 -07:00
leaf corcoran
347b427266 import is backed by destructure 2013-06-29 01:09:42 -07:00
leaf corcoran
1fa83e1e9c copy value before making accumlator for unpack foreach 2013-06-28 23:17:23 -07:00
leaf corcoran
a41637ba1e don't generate unecessary code for classes 2013-06-25 20:05:20 -07:00
leaf corcoran
f8c2e0b3ab avoid creating function for basic list comprehension assign 2013-06-10 19:57:01 -07:00
leaf corcoran
4978054a8f reuse locals for unpack loops 2013-06-10 19:18:49 -07:00
leaf corcoran
56112e074c with doesn't create its own reference unless necessary 2013-06-10 16:12:26 -07:00
leaf corcoran
abbf46ac37 move test to spec 2013-06-07 23:14:08 -07:00