Commit Graph

  • befe0fccaf Cleanup _.isEqual comments and ensure _.isEmpty/_.size detect arguments objects correctly. John-David Dalton 2012-07-20 02:06:13 -04:00
  • a192410498 Remove Narwhal link from README.md. John-David Dalton 2012-07-19 08:01:04 -04:00
  • d43ede3a11 Update vendor/underscore and backbone. John-David Dalton 2012-07-19 01:32:47 -04:00
  • 9848ffb77f Add _.countBy and related unit tests, benchmarks, and documentation. John-David Dalton 2012-07-19 01:29:51 -04:00
  • 7487497d1f Update minified build and rebuild documentation. John-David Dalton 2012-07-18 04:52:13 -04:00
  • be11c848f4 Add "underscore" build. John-David Dalton 2012-07-18 04:51:08 -04:00
  • 9836b274b9 Add _.drop, unit tests, and cleanup documentation for _.extend, _.defaults, and _.pick. John-David Dalton 2012-07-18 03:55:16 -04:00
  • a96d14566f Add Underscore ticket reference to Fix cross-browser object iteration bugs bullet in README.md. John-David Dalton 2012-07-18 02:15:16 -04:00
  • 1c8cd8c168 Ensure reEvaluateDelimiter is assigned an initial value if evaluateDelimiter is undefined by default. [closes #52] John-David Dalton 2012-07-18 01:53:15 -04:00
  • 5f5806a98e Update CDN link and rebuild documentation. John-David Dalton 2012-07-17 01:41:21 -04:00
  • 624b045ac0 Add unit tests and code comments for the conditional compilation patch. John-David Dalton 2012-07-17 01:39:51 -04:00
  • 0f8bae950e Ensure running in IE if concated with other files that enable conditional compilation /*@cc_on @/`. Jay Phelps 2012-07-16 16:35:35 -07:00
  • fcede42903 Add Unit testing video link to README and minor cleanup to build.js help text. John-David Dalton 2012-07-16 18:23:10 -04:00
  • 5defe7d975 Bump to v0.4.2. 0.4.2 John-David Dalton 2012-07-16 14:34:48 -04:00
  • 7e79903fe8 Update tests to work around QUnit 1.9.0 bug in Narwhal/older-Firefox and add platform.js to test/index.html. John-David Dalton 2012-07-16 13:21:11 -04:00
  • a2fa52504c Ensure stringClass isn't stripped out when needed for certain builds and update dependencies for arrayClass, funcClass, objectTypes, and reNative. John-David Dalton 2012-07-15 07:01:44 -04:00
  • 2629f85e73 Update minified build and rebuild documentation. John-David Dalton 2012-07-15 03:52:22 -04:00
  • 8577816234 Add optimizations for large arrays to _.difference, _.intersection, and _.without. John-David Dalton 2012-07-15 03:51:28 -04:00
  • e58d47a3b2 Add "strict" build. John-David Dalton 2012-07-14 08:59:50 -04:00
  • c9c83ee7e6 Add _.invoke benchmark to perf.js and a link to the compatibility changes wiki entry in README.md. John-David Dalton 2012-07-14 06:21:59 -04:00
  • 139693dce6 Optimize benchmark setups, cleanup perf/index.html, and add platform.js. John-David Dalton 2012-07-14 04:51:50 -04:00
  • f98193d822 Poll until Firebug-lite is loaded. John-David Dalton 2012-07-13 14:41:21 -04:00
  • 8052f1ac9d Revert unstable Closure Compiler. John-David Dalton 2012-07-13 04:33:50 -04:00
  • 4f78a06993 Add _.isEqual benchmarks. John-David Dalton 2012-07-13 04:17:38 -04:00
  • 6c4b4b392b Avoid expensive test setup in perf.js. John-David Dalton 2012-07-12 17:32:55 -04:00
  • 268fe34238 Update Closure Compiler. John-David Dalton 2012-07-12 16:54:17 -04:00
  • cc620205d6 Control "use strict" directive use in builds. John-David Dalton 2012-07-12 16:25:30 -04:00
  • f0d7c97b7b Update test-ui.js to better integrate with QUnit 1.9.0. John-David Dalton 2012-07-12 15:48:52 -04:00
  • 660a6e9e4c Update minified build and rebuild documentation. John-David Dalton 2012-07-12 15:27:25 -04:00
  • 3386c2a7a5 Avoid enforcing strict mode in _.defaults, _.extend, and _.bindAll and add benchmarks for _.bindAll and _.functions. [closes #45] John-David Dalton 2012-07-12 15:25:18 -04:00
  • 9530efb4d4 Update vendor folder. John-David Dalton 2012-07-12 13:32:48 -04:00
  • 4293515b3d Add help and version options to build.js. John-David Dalton 2012-07-12 13:26:14 -04:00
  • 61105e0679 Cleanup inline documentation. John-David Dalton 2012-07-12 03:27:15 -04:00
  • 79a289c7e2 Update CDN copy link. John-David Dalton 2012-07-12 02:06:55 -04:00
  • 46781e7614 Bump to v0.4.1. 0.4.1 John-David Dalton 2012-07-12 00:06:36 -04:00
  • 1f3546a9f6 Cleanup pre-compile.js and build.js removing more unused vars missed by minifiers. John-David Dalton 2012-07-11 23:37:12 -04:00
  • 0dc88bb412 Fix template regressions. [Closes #44] John-David Dalton 2012-07-11 22:46:16 -04:00
  • 971a26c123 Remove noArraySliceOnStrings from the mobile build. 0.4.0 John-David Dalton 2012-07-11 12:42:38 -04:00
  • 0976a3b721 Bump version to 0.4.0. John-David Dalton 2012-07-11 11:32:55 -04:00
  • d496361555 Fix failing unit test in Opera < 10.52 and add _.toArray benchmarks. John-David Dalton 2012-07-11 11:26:49 -04:00
  • 60ed65a73a Add utf8 encoding to the generated minified file in minify.js. John-David Dalton 2012-07-11 05:54:19 -04:00
  • d1407b3bd0 Add unneeded vendor folders to .npmignore. John-David Dalton 2012-07-11 05:40:25 -04:00
  • 5ca2da76df Make build.js work as a npm executable. John-David Dalton 2012-07-11 05:39:30 -04:00
  • 2ac887ff74 Make compiled templates more debuggable. John-David Dalton 2012-07-11 01:52:50 -04:00
  • cbdc9c0be1 Make _.contains work with strings similar ES6 draft String#contains. John-David Dalton 2012-07-11 01:11:25 -04:00
  • b9bade8d5a Remove unused UglifyJS file. John-David Dalton 2012-07-10 23:22:01 -04:00
  • eb43786641 Cleanup unit tests. John-David Dalton 2012-07-10 22:04:40 -04:00
  • 0515db3d7c Add more false values unit tests for _.size and "Arrays"/"Collections" methods. John-David Dalton 2012-07-10 21:41:38 -04:00
  • db257778c0 Update vendor folder. John-David Dalton 2012-07-10 14:26:35 -04:00
  • 3b37d7489f Add legacy build info to README.md and rebuild minified file and documentation. John-David Dalton 2012-07-10 01:27:07 -04:00
  • 329c7e8e05 Add custom-debug build to unit test runners and add unit tests for passing strings to "Collections" methods. John-David Dalton 2012-07-10 01:06:06 -04:00
  • fad9b4fa72 Add support for strings in "Collections" methods. John-David Dalton 2012-07-10 01:05:22 -04:00
  • c1a81279ed Rename test/ui.js to test/test-ui.js and add to .npmignore. [closes #40] John-David Dalton 2012-07-09 07:54:35 -04:00
  • 8bb35a17d2 Allow different builds to be tested more easily with a dropdown menu. John-David Dalton 2012-07-09 03:56:43 -04:00
  • 36415054ea Update minified build and documentation. John-David Dalton 2012-07-08 18:10:10 -04:00
  • 3e84cbae69 Add removeKeysOptimization function to build.js. John-David Dalton 2012-07-08 18:08:41 -04:00
  • f5f2bf7f46 Cleanup iteratorTemplate and optimize methods that use mapIteratorOptions. John-David Dalton 2012-07-08 10:05:04 -04:00
  • acb6656958 Update minified build and documentation. John-David Dalton 2012-07-08 03:40:51 -04:00
  • 9d70d7c27e Fix _.sortBy in the mobile build attempt two. John-David Dalton 2012-07-08 03:39:38 -04:00
  • 648a6afb25 Add object iteration benchmarks for _.filter, _.find, _.groupBy, and _.map to perf.js. John-David Dalton 2012-07-08 03:31:40 -04:00
  • 57ae1925b1 Fix _.sortBy in the mobile build. John-David Dalton 2012-07-08 03:30:16 -04:00
  • d49318582f Adjust how "mobile" build is created and add first pass at "legacy" build. John-David Dalton 2012-07-08 03:28:18 -04:00
  • 83e3f830e6 Rename useNativeBind and useNativeKeys to isBindFast and isKeysFast. John-David Dalton 2012-07-08 02:40:39 -04:00
  • 04d4353c0f Optimize object iteration using Object.keys where faster than for-in loops. John-David Dalton 2012-07-08 01:55:33 -04:00
  • 6d217fc097 Add propertyIsEnumerable check to _.keys. John-David Dalton 2012-07-06 14:14:44 -04:00
  • 9d7136c63c Add more checks to the reComplexDelimiter regexp. John-David Dalton 2012-07-05 14:56:27 -04:00
  • 51a679d60a Add _.template unit test to ensure complex "interpolate" delimiters work. John-David Dalton 2012-07-05 13:19:45 -04:00
  • 7d4d28614a Remove more unnecessary code from custom builds. John-David Dalton 2012-07-05 11:51:40 -04:00
  • c75cfaf692 Update minified build and documentation. John-David Dalton 2012-07-05 11:29:28 -04:00
  • fe6aa8a6fc Further optimize _.template by controlling how the with-statement is inserted. John-David Dalton 2012-07-05 11:26:17 -04:00
  • a5fe1eb5fb Optimize how with-statements are inserted into compiled templates. John-David Dalton 2012-07-04 20:07:25 -04:00
  • 5afd37c92c Update package.json and .npmignore to allow build.js. John-David Dalton 2012-07-04 20:06:35 -04:00
  • 293d0409c6 Remove Cloning this repo from the README.md. John-David Dalton 2012-07-03 12:06:14 -04:00
  • 4352f18dd3 Cleanup perf.js. John-David Dalton 2012-07-02 17:59:09 -04:00
  • 0ae7fe9df5 Add non-submodule vendor directory. John-David Dalton 2012-07-02 15:32:14 -04:00
  • 5048f0422d Delete vendor directory. John-David Dalton 2012-07-02 15:31:27 -04:00
  • c46a36f8ed Remove submodules and cleanup repo. John-David Dalton 2012-07-02 15:22:48 -04:00
  • 90e2bd0372 Correct variable declaration order. John-David Dalton 2012-07-02 03:43:01 -04:00
  • 10fbc8a04b Update minified build and documentation. John-David Dalton 2012-07-02 03:01:03 -04:00
  • fb818f3775 Cleanup lodash.js. John-David Dalton 2012-07-02 03:00:01 -04:00
  • 434e23c209 Add _.template benchmarks. John-David Dalton 2012-07-02 02:59:33 -04:00
  • fe53bd6475 Fix build for _.bind. John-David Dalton 2012-07-02 00:26:16 -04:00
  • 268ce91c65 Add _.bind and _.size benchmarks. John-David Dalton 2012-07-02 00:07:55 -04:00
  • 3b4074bfc7 Optimize _.template when no evaluate delimiters are used and optimize _.bind when partially applied in V8. John-David Dalton 2012-07-02 00:07:22 -04:00
  • 6af4652161 Optimize inlining the iteratorTemplate for builds. John-David Dalton 2012-06-30 03:06:21 -04:00
  • 3717d30188 Update Backbone and Underscore submodules. John-David Dalton 2012-06-29 20:41:51 -04:00
  • 4cf2e83418 Add _.zipObject. John-David Dalton 2012-06-29 20:41:12 -04:00
  • 1228639103 Cleanup build.js. John-David Dalton 2012-06-29 19:33:36 -04:00
  • e12d67de94 Update minified build and documentation. John-David Dalton 2012-06-29 19:09:13 -04:00
  • 10bcb37ca5 Inline more functionality into _.sortBy. John-David Dalton 2012-06-29 19:07:05 -04:00
  • e973598bff DRY out isType methods and simplify templates during the build process. John-David Dalton 2012-06-29 19:05:30 -04:00
  • 3a5129694d Update documentation and minified build. John-David Dalton 2012-06-29 04:03:02 -04:00
  • a1e0fbea8b Add issue reference to README.md. John-David Dalton 2012-06-29 04:01:58 -04:00
  • 0bf374454e Add scripts entry to package.json. John-David Dalton 2012-06-29 04:00:35 -04:00
  • 5e592fbf29 Merge branch 'master' of github.com:bestiejs/lodash John-David Dalton 2012-06-29 03:58:54 -04:00
  • ad4101bc99 Optimize _.sortBy and remove the _.map dependency from _.sortBy. John-David Dalton 2012-06-29 03:11:31 -04:00
  • 2d057d92cf Merge pull request #38 from davidmurdoch/00d1cc9bf84355f35268d24201e02feaec6a00b1 [formerly d387147685f95cf88a437e678c873181cbcb907f] John-David Dalton 2012-06-28 22:21:18 -07:00
  • 00d1cc9bf8 Use null when comparing null/undefined David Murdoch 2012-06-28 09:56:10 -04:00
  • 2c1ec5fe75 Save 2 gzipped bytes by flipping args in math.max David Murdoch 2012-06-28 09:45:14 -04:00
  • 81b28d005d Remove arguments object from _.range. John-David Dalton 2012-06-27 13:51:46 -04:00