Jeremy Ashkenas
a2631759c0
CoffeeScript 0.9.3
2010-09-16 00:32:57 -04:00
Jeremy Ashkenas
493780efab
separate out browser.coffee from the core coffee-script module.
2010-09-04 06:39:01 -04:00
Jeremy Ashkenas
e2c46d14f0
CoffeeScript 0.9.2
2010-08-23 22:08:33 -04:00
satyr
387c690530
removed noWrap (setTimeout evaluates on global)
2010-08-18 10:29:13 +09:00
satyr
db181e2a36
enabled remote scripts in browsers
2010-08-18 09:35:52 +09:00
Jeremy Ashkenas
975b82f09b
Issue #609 . Slightly faster implementation of ||= and &&=
2010-08-14 18:02:07 -04:00
Jeremy Ashkenas
f496cc229b
Further reducing amount of redundant parentheses.
2010-08-14 17:52:37 -04:00
Jeremy Ashkenas
ca18f1fad6
Core Compiler is JSLint-free again, after removing a couple extra semicolons that snuck in when if statements compiled at the top level.
2010-08-14 11:42:19 -04:00
Jeremy Ashkenas
6c997978bc
CoffeeScript 0.9.1 is on the books.
2010-08-11 00:40:15 -04:00
Jeremy Ashkenas
0ada5a7734
Issue #587 ... Removing the Attempted Removal of Erroneous Double Parens.
2010-08-07 08:13:36 -04:00
Jeremy Ashkenas
9df3e6a538
first step towards requiring #{ ... } interpolation -- removing naked interps from the compiler.
2010-08-07 08:02:16 -04:00
Jeremy Ashkenas
b42045f3f7
regenerating large swathes of the docs
2010-08-03 00:06:34 -04:00
Jeremy Ashkenas
071b527b66
Issue #559 , renaming {source} option to {fileName}, on CoffeeScript.compile
2010-07-30 20:37:12 -04:00
Jeremy Ashkenas
dc1288d319
slightly optimizing return values of AssignNodes. Issue #539
2010-07-24 12:27:11 -07:00
Jeremy Ashkenas
3b6f020f8a
Making the spacing of symbols on function declaration consistent. No-space when single-line. Spaced when block. (StanAngeloff)
2010-07-24 08:31:43 -07:00
Jeremy Ashkenas
ff7e729b84
bumping version to 0.7.2 for --options patch.
2010-07-12 08:17:26 -04:00
Jeremy Ashkenas
e40d25e4bd
rebuilding docs and compressed version for CoffeeScript 0.7.1
2010-07-11 10:40:44 -04:00
Jeremy Ashkenas
08ab4abd43
removing obvious redundant parentheses.
2010-06-27 23:55:18 -04:00
Jeremy Ashkenas
ec570c46bf
Big commit. First draft of stripping comments from generated JS output. Issue #41
2010-06-27 12:59:54 -04:00
Jeremy Ashkenas
f7345ffaac
removing extensions from CoffeeScript
2010-06-26 13:36:31 -04:00
Jeremy Ashkenas
e14f4c5db1
First draft of switching the CoffeeScript Compiler over to camelCase. Pour one on the ground for underscores...
2010-06-12 19:05:13 -04:00
Jeremy Ashkenas
59de6b505a
ahh, finally. switched up our Jison configuration to provide better syntax errors. Now you get the unexpected token, instead of the expected one.
2010-06-01 20:21:12 -04:00
Jeremy Ashkenas
485346f0e5
CoffeeScript 0.6.2
2010-05-15 01:18:05 -04:00
Jeremy Ashkenas
dfb3a13246
Fixed lingering CoffeeScript Compiler running live in Internet Explorer bugs. Implemented helpers.index_of and removed named functions. Ticket #366
2010-05-14 23:40:04 -04:00
Jeremy Ashkenas
92540d5e85
CoffeeScript 0.6.1, for Node.js v0.1.90
2010-04-12 21:20:00 -04:00
Jeremy Ashkenas
835ecac8db
simplifying some unecessary interpolated expressions into interpolated values.
2010-04-11 16:57:53 -04:00
Chris Lloyd
19ed63129e
Interpolated strings are expressions.
2010-04-04 17:05:52 +10:00
Jeremy Ashkenas
c067808b54
CoffeeScript 0.6.0 is on the books.
2010-04-03 20:43:50 -04:00
Jeremy Ashkenas
f86fca2739
merged tanob's fix for installing outside of /usr/local without a /bin
2010-03-31 21:30:14 -04:00
Jeremy Ashkenas
83c0e77ca8
making the Rewriter's add_implicit_calls more sensitive of parenthetical arguments.
2010-03-28 17:12:30 -04:00
Jeremy Ashkenas
7de5253318
removing unused reserved variable 'source var' from range comprehensions
2010-03-27 16:04:47 -04:00
Jeremy Ashkenas
590c069158
CoffeeScript 0.5.6
2010-03-23 00:18:50 -04:00
Jeremy Ashkenas
80230414a2
merging in gfxmonk's major refactor to the way that returns are pushed down into the interior of expressions
2010-03-21 11:28:05 -04:00
Jeremy Ashkenas
4ec79732f1
merging gfxmonk's cleanups
2010-03-21 10:11:02 -04:00
gfxmonk
cc3c314988
Cleaned up return logic
...
- ReturnNodes are explicitly added during compilation
- ReturnNode is used instead of scattering "return" throughout
code compilation snippets
- nodes gain a make_return method in order to do the most useful
thing when a return is requested
2010-03-21 22:21:55 +11:00
Jeremy Ashkenas
4ebaa82563
removing the CoffeeScript.run named function from eval'd script scope by making it anonymous
2010-03-19 23:15:42 -04:00
Jeremy Ashkenas
70cfc9500e
pushing docs to the site
2010-03-16 23:18:54 -04:00
Jeremy Ashkenas
61dee1beba
tweakin'
2010-03-15 23:10:14 -07:00
Jeremy Ashkenas
0b3054a348
merging in matehat's registerExtension patch for direct-requires of CoffeeScript.
2010-03-15 23:03:30 -07:00
Jeremy Ashkenas
02f4cb75dd
removing deprecated references to process.mixin in favor of helpers.extend for Node 0.1.32
2010-03-15 22:53:25 -07:00
Jeremy Ashkenas
119b80d449
removing fiddling with require.paths from CoffeeScript
2010-03-15 20:39:46 -07:00
matehat
709f17c278
Added an extension on node's 'require' module so it can import .coffee module and added some tests to make sure it works.
2010-03-12 14:22:01 -05:00
Jeremy Ashkenas
ccb7f63b8a
fixing exports for the browser
2010-03-10 09:47:02 -05:00
Jeremy Ashkenas
3d14d362a8
first draft of CoffeeScript language extensions.
2010-03-09 23:04:16 -05:00
Jeremy Ashkenas
bcf7b3f95b
CoffeeScript 0.5.5, with string interpolation and internal documentation
2010-03-08 06:34:07 -05:00
Jeremy Ashkenas
1cf0326183
unifying the CoffeeScript.compile and CoffeeScript.run apis to be the same -- source code and options hash.
2010-03-07 22:17:45 -05:00
Jeremy Ashkenas
5b9ebd19d5
adding source file information to all coffeescript compiles
2010-03-07 22:08:24 -05:00
Jeremy Ashkenas
06b50ecb98
unifying all of the server-side evaluation under CoffeeScript.run -- this means that __filename and __dirname and relative requires should work from all angles under Node.js
2010-03-07 21:49:08 -05:00
Jeremy Ashkenas
e267226438
commenting coffee-script.coffee for documentation
2010-03-06 20:30:40 -05:00
Jeremy Ashkenas
44398d044f
Updating docs for CoffeeScript 0.5.4. Tag it and bag it.
2010-03-03 23:01:53 -05:00