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
Zach Carter
faea35f8fa
Merging with latest master
2010-12-20 02:25:25 -05:00