Commit Graph

60 Commits

Author SHA1 Message Date
kpdecker e62999f9ec Improve uglify compression 2013-07-30 11:08:58 -05:00
kpdecker c3ff573184 Break JavascriptCompiler into standalone file 2013-06-03 23:27:35 -05:00
kpdecker 7def10195b Create publish_version rake task 2013-06-02 13:18:54 -05:00
kpdecker 0f4ef161d1 Pull out publish_s3 logic 2013-06-02 13:14:31 -05:00
kpdecker bf4ec5eef7 Move helper method with others to match convention 2013-06-02 13:14:07 -05:00
kpdecker 4a545cc686 Fix publish file mapping 2013-06-02 12:54:43 -05:00
kpdecker e2a8bdab3c Prevent name/dir conflict 2013-06-02 12:28:54 -05:00
kpdecker 5de919f2f7 Fix test reference 2013-06-02 12:26:03 -05:00
kpdecker cfd51f6579 Fix empty repo check 2013-06-02 12:25:07 -05:00
kpdecker bb8bb048aa Pass args to the rake version task 2013-06-02 12:20:01 -05:00
kpdecker b3005f8f9f Merge dist build targets 2013-06-02 12:11:37 -05:00
kpdecker 8f24a2e384 Pull dist file lookup logic out of publish method 2013-06-02 11:30:22 -05:00
kpdecker e624fb50b7 Proper git commit command 2013-06-02 00:52:35 -05:00
kpdecker 80078861f2 Include minimized files in build 2013-06-02 00:41:33 -05:00
kpdecker 26fcebe0c7 Use short SHA name 2013-06-02 00:41:14 -05:00
kpdecker 9a334400f0 Merge branch 's3-builds-final' of github.com:fivetanley/handlebars.js
Conflicts:
	Gemfile
	Gemfile.lock
	dist/handlebars.js
	dist/handlebars.runtime.js
2013-06-02 00:29:20 -05:00
kpdecker adda0569e0 Refactor qunit unit tests
Allows for testing node, browser, and precompiled modes in the node
tests. Also reorganizes the qunit spec file to provide better
organization.
2013-06-01 23:45:43 -05:00
kpdecker 8275242960 Preserve license comment on min 2013-05-31 15:24:26 -04:00
Stanley Stuart 265d6249f7 publish passing master builds to s3 2013-05-31 15:08:34 -04:00
kpdecker 61f64e9f04 Add minify task to release target 2013-05-29 15:21:19 -04:00
kpdecker 3d51088d4d Fail if jison fails 2013-05-27 14:58:49 -05:00
kpdecker 436973f470 Version update script 2013-05-10 01:01:55 -05:00
kpdecker ac59d6d060 Always rebuild dist files 2013-02-17 04:34:04 -06:00
kpdecker 1f76b065fc browser-prefix/suffix templates 2013-02-16 13:07:39 -06:00
kpdecker f8a346b3ce Add LICENSE to built file
Fixes #411
2013-01-20 21:42:29 -06:00
kpdecker f5079765ff Update benchmark suite for node 0.8 2013-01-14 00:00:11 -06:00
kpdecker fb9a7aa533 Chain npm tests to rspec tests 2013-01-13 17:00:54 -06:00
kpdecker 72f33c4615 Use npm package for jison management 2013-01-13 17:00:08 -06:00
kpdecker 3cac2672d0 Use jsmodule for jison parser
Removes unnecessary commonjs code generated for the parser. This reduces
the size of the parse by about 700bytes and should resolve lookup issues
with browserify and other static analysis tools. See #220
2013-01-13 15:34:27 -06:00
Kiall Mac Innes d117b50fd3 Ensure rake spec exits with a meaningful exit code 2012-09-14 15:27:13 +01:00
Kiall Mac Innes 4b73b51e12 Update Rakefile to use a locally installed version of jison
The means root access is no longer required to build.
2012-09-12 11:15:31 +01:00
Yehuda Katz 757d5250dc Rename "vm" to "runtime" for clarity 2011-12-27 18:15:44 -08:00
Yehuda Katz 3afc572f6b Compile after installing jison 2011-12-16 16:07:54 -08:00
Yehuda Katz fea981a3f6 Try to install jison if it's not already installed 2011-12-16 15:55:12 -08:00
Peter Wagenet b501c380af Handle 'jison' failing in 'rake compile' 2011-10-24 17:27:14 -07:00
kpdecker 86d71e6fc8 Properly init eco for rake bench. 2011-08-21 16:28:57 -05:00
kpdecker 5a3522cf2e Builder for handlebars.vm.js 2011-07-30 15:26:34 -05:00
kpdecker 5e611205ac Create compiler base file. 2011-07-30 10:38:36 -05:00
kpdecker 2e77f1c777 Remove the debug file (Suspect broken Due to missing class references) 2011-07-30 10:33:40 -05:00
kpdecker 8c49721c70 Move visitor into compiler subdir 2011-07-30 10:28:31 -05:00
kpdecker 2fc01ff73a Move art into compiler dir 2011-07-30 10:25:30 -05:00
kpdecker bba08ad95f Move printer into compiler dir 2011-07-30 10:23:37 -05:00
kpdecker 034dafddac Move parser file into compiler subdir 2011-07-30 10:14:59 -05:00
kpdecker f2dccb753f Break compiler and vm logic into separate files. 2011-07-30 10:11:13 -05:00
tomhuda d83e1c7484 Remove unnecessary original runtime implementation 2011-05-03 20:38:06 -07:00
Bryan Woods 76e1bb4c06 Checks to see if jison is installed before attempting to run it in Rakefile 2011-02-13 12:37:08 -05:00
wycats 0ea89d2c2c Get specs up to snuff 2011-01-30 12:21:18 -08:00
wycats 5170e1459f Don't need runtime anymore for normal operation 2010-12-29 18:34:13 -08:00
wycats bf6c74aa83 Restructure things more simply 2010-12-29 18:21:43 -08:00
wycats 79f6b35258 Add benchmarks 2010-12-28 15:47:03 -08:00