Commit Graph

16888 Commits

Author SHA1 Message Date
Ben Newman
025299f286 Bump package versions for the official 1.3.3 release. release/METEOR@1.3.3 2016-06-10 16:29:23 -04:00
Ben Newman
32555d5ed9 Bump compiler.BUILT_BY in tools/isobuild/compiler.js. 2016-06-10 16:17:23 -04:00
Ben Newman
b46b87932a Update History.md to reflect non-compilation of bare files. 2016-06-10 16:17:22 -04:00
Ben Newman
9d0c4b9cfa Bump LINKER_CACHE_SALT to trigger relinking. 2016-06-10 14:33:47 -04:00
Ben Newman
7c8f53aa8f Do not compile "bare" files with Babel.
Addresses this comment:
https://github.com/meteor/meteor/pull/7033#issuecomment-225126778
2016-06-10 14:33:42 -04:00
Ben Newman
919b69a132 Update History.md with recent changes (up to 1.3.3-rc.5). 2016-06-09 13:20:28 -04:00
Ben Newman
eea8612834 Update modules test app to 1.3.3-rc.5. 2016-06-09 13:20:20 -04:00
Ben Newman
ae9f29c81f Bump package versions for 1.3.3-rc.5 release. release/METEOR@1.3.3-rc.5 2016-06-09 12:17:37 -04:00
Ben Newman
e2c550dda9 Use npm-bcrypt@0.8.6_1 in accounts-password. 2016-06-09 11:45:37 -04:00
Ben Newman
02b81ac705 Bump npm-bcrypt version to 0.8.6_1. 2016-06-09 11:45:22 -04:00
Ben Newman
cf4b098c09 Also record .meteor-last-rebuild-version.json after install from shrinkwrap. 2016-06-09 11:45:21 -04:00
Ben Newman
edbe9fb50b Upgrade bcrypt to 0.8.6. 2016-06-09 10:47:50 -04:00
Ben Newman
091c0417f1 Write .meteor-last-rebuild-version.json after initial install.
This should help prevent unnecessary rebuilds for packages with binary
dependencies installed from Atmosphere.

Related: #7188
2016-06-09 10:43:43 -04:00
Ben Newman
50e4b8cf72 Bump package versions for 1.3.3-rc.4 release. release/METEOR@1.3.3-rc.4 2016-06-07 15:11:25 -04:00
Ben Newman
c4c8f826c3 Hold off on making coffeescript api.imply('modules').
If you're using 'coffeescript' but not 'ecmascript' or 'modules', you
should be able to keep doing that, and you can always `meteor add modules`
at any time. There's no need for the CoffeeScript plugin to force that
decision on you, and doing so would pose at least some risk for current
pure-CoffeeScript users trying to update to Meteor 1.3.3.
2016-06-07 14:52:29 -04:00
Ben Newman
0539b440d7 Bump package versions for 1.3.3-rc.3 release.
There were some problems publishing 1.3.3-rc.2, so I decided to skip that
RC number.
release/METEOR@1.3.3-rc.3
2016-06-07 14:20:52 -04:00
Ben Newman
1792c8d0fb Delegate _joinAndStat call to this.resolver in ImportScanner. 2016-06-07 14:15:54 -04:00
Ben Newman
fd5009a8f2 Make coffeescript imply the same runtime environment as ecmascript.
Follow-up to #6691.
Fixes #7184.
2016-06-07 13:13:06 -04:00
Ben Newman
5ae53de46b Warn but do not crash when .babelrc dependencies unmet. 2016-06-06 19:55:22 -04:00
Ben Newman
4f5b327b8c Bump package versions for 1.3.3-rc.1 release. release/METEOR@1.3.3-rc.1 2016-06-06 15:31:46 -04:00
Ben Newman
1f840e7a50 Merge branch 'devel' into release-1.3.3 2016-06-06 15:30:26 -04:00
Ben Newman
2925cf242e Merge pull request #6997 from DrDanRyan/reactive-dict-set-default
Make setDefault compatible with object type argument
2016-06-06 15:22:02 -04:00
Ben Newman
79a80889f2 Merge pull request #7162 from meteor/laosb-use-npm-registry-env
Use NPM_CONFIG_REGISTRY.
2016-06-06 14:39:52 -04:00
Ben Newman
31b080ddb3 Protect against missing Babel source maps in compile-coffeescript.js. 2016-06-06 14:10:56 -04:00
Ben Newman
e60878a8ab Revert "Reimplement files.rm_recursive with fs.renameSync."
This reverts commit 73685f6cf8.

It's a shame to have to walk back this optimization, but performance isn't
worth loss of stability: https://github.com/meteor/meteor/issues/7168
2016-06-06 13:27:13 -04:00
Ben Newman
00042ca300 Upgrade dev bundle meteor-babel and fibers packages. 2016-06-04 20:42:14 -04:00
Ben Newman
4b18cf66ed Upgrade meteor-babel to v0.10.9 and reify to v0.2.0.
Fixes #7167.
2016-06-04 20:25:42 -04:00
Ben Newman
207e567897 Bump package versions for 1.3.3-rc.0 release. release/METEOR@1.3.3-rc.0 2016-06-03 11:28:01 -04:00
Ben Newman
73ed3ff27a Combine CoffeeScript and BabelCompiler source maps.
Follow-up to #6691.
2016-06-03 09:44:34 -04:00
Ben Newman
7057434d19 Upgrade reify to v0.1.13 to fix #7111.
Relevant commit: 20e9aafa74

This also involved upgrading meteor-babel to v0.10.7, since it uses reify.
2016-06-03 09:02:58 -04:00
Ben Newman
2e61397f59 Update ddp-server npm-shrinkwrap.json. 2016-06-03 09:02:58 -04:00
Wexpo Lyu
a8063e81f7 Use NPM_CONFIG_REGISTRY. 2016-06-03 15:37:46 +08:00
Geoffrey Booth
74acae0e61 Bump coffeescript package version 2016-06-02 17:38:00 -04:00
Geoffrey Booth
f786d3aba8 Use babel-compiler instead of ecmascript as our second-pass transpiler if the source contains backticks 2016-06-02 17:37:59 -04:00
Geoffrey Booth
b2ebab3acb Upgrade source-map 2016-06-02 17:37:59 -04:00
Geoffrey Booth
bc946f7125 Obsessive-compulsive standardization of quotation marks 2016-06-02 17:37:59 -04:00
Geoffrey Booth
4f176b3490 Move all the CoffeeScript testing-related files into packages/coffeescript/tests so as not to confuse the impressionable ecmascript package 2016-06-02 17:37:58 -04:00
Geoffrey Booth
4191d01877 If CoffeeScript source contains backticks, pass the coffee output through the ecmascript package (closes #6000) 2016-06-02 17:37:58 -04:00
Geoffrey Booth
3aa8675542 Bump coffee-script npm package version (closes #4807) 2016-06-02 17:37:58 -04:00
Geoffrey Booth
aec1f641a6 Documentation of how to use 1.3 modules in CoffeeScript 2016-06-02 17:28:35 -04:00
Ben Newman
40b5a9bdeb Cache Resolver.prototype.resolve results by id and directory. 2016-06-02 17:08:31 -04:00
Ben Newman
9856d1d418 Declare files.rename a "quickie" rather than reimplementing it.
This reverts commit b5c104b09e, which was
breaking tools/tests/compiler-plugins.js tests.
2016-06-02 17:08:03 -04:00
Ben Newman
b5c104b09e Reimplement files.rename in terms of fs.renameSync.
There's no reason renaming should yield, and it's much faster if we do it
synchronously, anyway (30 seconds saved during modules test app startup).
2016-06-02 12:03:04 -04:00
Ben Newman
73685f6cf8 Reimplement files.rm_recursive with fs.renameSync.
This saves 25+ *seconds* when building the modules test app, and will
likely have huge benefits for any other sizeable app, too.

Since the temporary directory is created with files.mkdtemp, and those
directories are cleaned up at shutdown, this reimplementation effectively
defers the work of rm_recursive until shutdown, which is much better than
doing it during startup.
2016-06-02 11:25:58 -04:00
Ben Newman
00641091d7 Enable profiling for Resolver methods. 2016-06-02 11:25:58 -04:00
Tom Coleman
7435cd3a2a Added note about PR#6180 to history 2016-06-02 13:05:41 +10:00
Ben Newman
23b8b1d5c4 Bump package versions for 1.3.3-beta.2 release. release/METEOR@1.3.3-beta.2 2016-06-01 15:18:14 -04:00
Ben Newman
db8d4f4dab Merge branch 'devel' into release-1.3.3 2016-06-01 14:24:24 -04:00
Ben Newman
5ee97c019f Merge pull request #7147 from abernix/meteor-issue-6653
Change package creation skeleton to import properly.
2016-06-01 14:14:38 -04:00
Ben Newman
dc9941bfa6 Return {path,id,stat} from Resolver.prototype.resolve.
The id property is an absolute module identifer, suitable for passing to a
native Node require function.
2016-06-01 13:39:57 -04:00