Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also .

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also .
...
Commits on Dec 03, 2010
@michaelficarra michaelficarra refactored test_operations.coffee 49f7775
@michaelficarra michaelficarra test_operations: using `eq` instead of `ok` wherever possible, as per
satyr's suggestion
47426c2
@michaelficarra michaelficarra test_operations: removed the top-level closures that symbolized
sections
af759dc
@michaelficarra michaelficarra refactored test_arguments.coffee 3751ac1
@michaelficarra michaelficarra using nonces more where applicable, also added tests for default
arguments
574f9af
@michaelficarra michaelficarra made reserved words available as CoffeeScript.RESERVED fb7498a
@michaelficarra michaelficarra refactored test_assignment.coffee cf45da3
Commits on Dec 04, 2010
@michaelficarra michaelficarra refactored test_break.coffee eba73f6
Commits on Dec 05, 2010
@michaelficarra michaelficarra Merge branch 'master' of github.com:michaelficarra/coffee-script into…
… refactorTests
1e080cc
Commits on Dec 06, 2010
@michaelficarra michaelficarra Merge branch 'master' of http://github.com/jashkenas/coffee-script in…
…to refactorTests
5371268
Commits on Dec 07, 2010
@jashkenas mention dynakey removal in the changelog 4cab45c
@michaelficarra michaelficarra Merge branch 'master' of http://github.com/jashkenas/coffee-script in…
…to refactorTests

Conflicts:
	lib/coffee-script.js
e549119
@michaelficarra michaelficarra Fixing compileSplice broken by c7a9801 because " + 1" is now evaluated
as NaN by node. Removed that implicit cast entirely.
f2dc526
Commits on Dec 08, 2010
@michaelficarra michaelficarra fixes (temporarily) issue #908; line 1232 of src/nodes.coffee still
needs a rewrite though
00fd33b
@michaelficarra michaelficarra refactored test_comments.coffee 6dcdf4f
@michaelficarra michaelficarra consistency: eq(expected,actual), formatting, etc. 049df99
@jashkenas merging in 909 20d8729
@jashkenas Merge branch 'fixSplices' of http://github.com/michaelficarra/coffee-… a24a3c5
@michaelficarra michaelficarra refactored test_try_catch.coffee f1988a9
@michaelficarra michaelficarra Merge branch 'master' of git://github.com/jashkenas/coffee-script int…
…o refactorTests
50d2b4e
Commits on Dec 10, 2010
@jashkenas Issue #905. Fixing soaked-value-as-a-comprehension-subject ... incorr…
…ect LEVEL_TOP.
7b9286b
@jashkenas LEVEL_PAREN -> LEVEL_LIST 7c3ef56
@jashkenas Fixing Issue #904. Destructuring parameters need to reserve their var…
…iable names as if they were true parameters.
ba27b4b
@jashkenas Fixing issue #902 ... collected comprehension when no comprehension i…
…s necessary.
b6324d0
@michaelficarra michaelficarra Merge branch 'master' of http://github.com/jashkenas/coffee-script in…
…to refactorTests
a969d3f
@michaelficarra michaelficarra majorly enhanced test output 09c23a5
@michaelficarra michaelficarra a little extra enhancement to cake test 7ac1176
@michaelficarra michaelficarra updated all completed test files except comments.coffee to the new
testing mini-framework
113cecc
Commits on Dec 11, 2010
@jashkenas Issue #853. Normalizing values of ARGV and argv with Node.js 9f56c92
@michaelficarra michaelficarra Merge branch 'master' of git://github.com/jashkenas/coffee-script int…
…o refactorTests
ca69831
@michaelficarra michaelficarra updated comments.coffee to make use of new micro-framework 0d436b5
Commits on Dec 12, 2010
@jashkenas Adding an existential infix operator example. 2ac5ee4
@jashkenas Merge branch 'refactorTests' of http://github.com/michaelficarra/coff… 450ae72
@jashkenas Merging in MichaelFicarra's refactorTests branch. b9c2236
@michaelficarra michaelficarra refactored test_importing.coffee 63bc12d
@michaelficarra michaelficarra refactored test_regexps.coffee a19ea4b
@jashkenas Fixing Issue #916. Overoptimization leading to empty var; 39009dc
@jashkenas first round of prettifications to coffeescript.org 7e58c50
@jashkenas prettifying coffeescript.org, part 2 2f4902a
@jashkenas prettifying coffeescript.org, part 3. Next up, Try CoffeeScript 46fdbd6
@michaelficarra michaelficarra added try-catch around script eval so that errors that are NOT inside
`test` calls (or syntax errors) are caught, and the test suite can
continue on
5de43fc
@michaelficarra michaelficarra just fixing a single test in test_functions.coffee for now, so I don't
forget my suggested fix
b02a1ee
Commits on Dec 13, 2010
@jashkenas Bumping site. 9785fd0
@jashkenas fixing some site bugs. b5bd58b
@michaelficarra michaelficarra Merge branch 'master' of github.com:michaelficarra/coffee-script into…
… refactorTests
608c5fd
@michaelficarra michaelficarra Merge branch 'master' of git://github.com/jashkenas/coffee-script int…
…o refactorTests
ae8f6a6
@michaelficarra michaelficarra fixed error introduced when `testingBrowser` global was added to
cakefile and test/importing.coffee. `testingBrowser` did not exist when
running the test suite through cake:test.
d13e076
@michaelficarra michaelficarra minor enhancements to test/exception_handling.coffee 835840e
@michaelficarra michaelficarra using deepEqual where I would have like to before, if I had known about
it
438708e
@michaelficarra michaelficarra CoffeeScript.helpers.count now handles empty strings properly instead of
going into an infinite loop
9dc7d2a
@michaelficarra michaelficarra Refactored test_helpers.coffee. Added now-needed deepEqual to browser
test page; warning: was unable to test it, so it might be completely
broken!
d9cf34a
@michaelficarra michaelficarra forgot to rename test_helpers.coffee to helpers.coffee 47acbef
Commits on Dec 14, 2010
@jashkenas Pulling in variable declarations closer to inner scope (after Coco). 466cd43
@michaelficarra michaelficarra Merge branch 'master' of git://github.com/jashkenas/coffee-script int…
…o refactorTests

Conflicts:
	test/importing.coffee
eba7b16
Commits on Dec 16, 2010
@jashkenas pulling jQuery in locally, rebuilding docs with variable scope patch 3c558eb
@jashkenas Fixing #934 (at least partially). 76e11e6
@jashkenas tagged -> stable 941f5a8
@jashkenas Fix for #926 346621e
@michaelficarra michaelficarra Merge branch 'master' of http://github.com/jashkenas/coffee-script in…
…to refactorTests
912d6f4
@michaelficarra michaelficarra changed occurrences of deepEqual to new, self-defined arrayEqual for
recursively walking arrays and testing if their values are equal
dd11528
@michaelficarra michaelficarra refactored test_if.coffee, renamed to conditionals.coffee b38cc75
@michaelficarra michaelficarra Fixing #930 so I can work on testing ranges, slices, and splices.
Regression tests for this will come with the other refactored slicing
tests in a future commit.
eeb1a28
@michaelficarra michaelficarra overhaul of last fix for #930, much better this time bd463a0
@michaelficarra michaelficarra crap, forgot to remove a piece of temporary code 85afef9
@michaelficarra michaelficarra finished converting tests to newer, cleaner format in
test_ranges_slices_and_splices.coffee, just need to add some new ones
f66906d
@jashkenas fixing trailing herecomments with 'break' a7158ec
@jashkenas Pulling out a lastNonComment method. c3943d2
@michaelficarra michaelficarra using `9e9` over `1/0` for compatibility 1fbaff9
@michaelficarra michaelficarra Merge branch 'master' of git://github.com/jashkenas/coffee-script int…
…o refactorTests
37e0566
Commits on Dec 17, 2010
@michaelficarra michaelficarra bugfix for previous fix to #930 and added (almost) all tests to
ranges_slices_and_splices.coffee
7499f08
@michaelficarra michaelficarra added --node flag for passing options through directly to node 805d031
Commits on Dec 18, 2010
@jashkenas Issue #910. Adding support for a --nodejs flag to forward arguments. bc4498e
@jashkenas Issue #948. A plucked direct call should not have shared scope. (kind…
…a defeats the whole point.)
640ba7d
@jashkenas Starting to use development versions. This one is '1.0-pre' f121558
@jashkenas Adding 'by' to the documentation. 526af77
@michaelficarra michaelficarra begun working on refactoring test_splats.coffee 076e603
@jashkenas 1.0.0-pre, that is. dd16837
@jashkenas #923 ... correct interpolation. fba1654
@michaelficarra michaelficarra moving splats.coffee back to test_splats.coffee while it's in develop…
…ment
e378f79
@jashkenas unterminated -> missing. 89678fc
@jashkenas unterminated -> missing. e379fcf
@michaelficarra michaelficarra changed arrayEqual to arrayEq, added global identity function `id` c42ac96
@michaelficarra michaelficarra updated comment for arrayEqual function, mentioning that it tests for
functional equivalence
782de87
@jashkenas removing start from balancedString. b36f6b6
@michaelficarra michaelficarra moving global identity function back into just the files in which it is
used
a01225d
@michaelficarra michaelficarra Merge branch 'master' of http://github.com/jashkenas/coffee-script in…
…to refactorTests
f0a62e8
@grayrest grayrest Take out object call rewriter condition e692e7c
@josh josh Exclude docs, examples, and tests from npm package 6c2c4d4
@grayrest grayrest Add additional test cases for implicit object calls c08ae00
@jashkenas utils -> util (again) c1c9de4
@jashkenas Merge branch 'master' of https://github.com/grayrest/coffee-script 6009929
Commits on Dec 20, 2010
@jashkenas rebuilt parser with Jison 0.2.0 3b392b2
@jashkenas tweaks to Slice#compileNode 777a99f
@jashkenas More tweaks to Slice#compileNode 7ba0573
Commits on Dec 21, 2010
@jashkenas Issue #958. Removing UNLESS tokens to make them just inverted IFs. 53363e6
@jashkenas Issue #943 -- splices with expressions. d42f7da
@jashkenas drying up compileSplice f7d19f5
@jashkenas more existential. 47fe5c2
@jashkenas Congo -> coffee-mongo c6b90b9
@jashkenas Adding notes about Ubuntu and Windows installation. aa3099c
@jashkenas Issue #959 (and countless others) Removing the loop-block-scoped magi…
…c for once and for all.
31892e1
@jashkenas first re-implementation of 'do' 6e7168b
@jashkenas Removing 'do', in favor of a trailing -> 72e5c43
@jashkenas Updating documentation for has own key, value 80693d8
Commits on Dec 22, 2010
@jashkenas Allowing the fat arrow to be used in scoped loops. dc2f77e
@jashkenas some cleanups for hasPure 3c86c57
@jashkenas being stricter about body-less scoped loops. f567daf
@jashkenas Some Try CoffeeScript tweaks ... scrolling left-hand, opt-out load bu…
…ttons, correct cursor.
4602722
@jashkenas Fiddling with For#compileNode. ad9b7d7
@jashkenas Fiddling with For#compileNode. 4375a03
@jashkenas new logo, credit to rampall. b32eb2b
@jashkenas Accurate positioning of the repl_bridge, hopefully. be8feb7
@jashkenas The load button now includes the snippet from the 'run' button, at th…
…e end (homepage)
c342b58
@jashkenas blackening the logo. f24c214
@jashkenas sprucing up the error messages. 907f576
@jashkenas trying to shorten the table of contents. 53eb66e
@jashkenas intro. f1d2984
@michaelficarra michaelficarra just finishing up ranges_slices_and_splices.coffee a907811
@jashkenas change logo 3161723
@jashkenas last logo tweak (I promise) d01b7ac
@jashkenas starting to move over isPureStatement to Coco style jumps() df8dafc
@jashkenas waypoint 241de27
@jashkenas removing containsPureStatement 19f2d69
@jashkenas Removed the last bits of pureStatements 0a48f61
@jashkenas Adding a comprehension/jump test. a2f9f93
Commits on Dec 23, 2010
@jashkenas Updating test.html cdf298b
@jashkenas fixing arrayEq and arrayEqual in test.html 9f01040
@jashkenas Fixing issue #924 ... static methods of nested classes. 482626b
@jashkenas First draft of --join. 6495508
@jashkenas fixing test_literals fb874e1
@jashkenas trailing file, uncompiled. f5c5709
@jashkenas more docs... scoped loops, --join. e983032
@jashkenas forgot to inherit For::jumps from While::jumps 75dfa5a
@jashkenas Merge branch 'refactorTests' of http://github.com/michaelficarra/coff… 34b1669
@jashkenas Comprehensions over break and continue b56b083
@jashkenas Fixing literals that should be statements, and adding failed compilat…
…ion tests.
8fd78d3
@jashkenas switch with debugger in a case should still break, afterwards. dbeb626
@jashkenas reinstating makeReturn for statement literals. 2ec1c3b
@jashkenas Fixing class extends this in a non-class context. ccfd369
@jashkenas safer paren-wrapping for closures. f9a0bbb
@jashkenas Remove seenFor in favor of a safe scanLineBack. 9395d58
@jashkenas fixing mentionsArgs for accesses. 97a29f9
@jashkenas tagging more nodes as keys. df8a652
@jashkenas slightly less parentheticals. 6a17309
@jashkenas Issue #964. Super should trigger an implicit call. 61705e4
@jashkenas Documentation tweaks, up to Language Reference. d7b6996
@jashkenas Fixing the asKey setting in Obj. c7d7757
@jashkenas documentation waypoint 813a5f1
@jashkenas splicing to the end of a one-time expression. 2d54a45
@jashkenas more work on site, down to arrays and objects. 83a7985
@jashkenas Fixing issue #965 -- first character of '.' prefixed folder. 8bd27db
@jashkenas splice literals should evaluate to their right hand side, like any ot…
…her type of assignment.
9b45d24
Commits on Dec 24, 2010
@jashkenas Fixing for a in b() -> ... c25462d
@jashkenas Adding a test for the previous commit. 7710528
@jashkenas disallowing --watch and --join together for the time being. 385be63
@jashkenas reserving __bind and __indexOf 97f8e9c
@jashkenas Scoped comprehensions are back out, Do is back in. 094b876
@jashkenas Documenting and testing 'do' 3be22bd
@jashkenas CoffeeScript 1.0.0 33d2577