Commit Graph

  • c0d7dbf639 Reduce code around _.bind and _.partial, and add _.lateBind. John-David Dalton 2012-09-13 00:04:00 -07:00
  • 569caa0bf2 Remove custom isEqual checks from _.isEqual and custom clone checks from _.clone and simply _.clone, _.isEqual, and _.merge. John-David Dalton 2012-09-12 22:00:23 -07:00
  • f88ea1ee7d Re-order test-build unit tests and make the iife test a bit more thorough. John-David Dalton 2012-09-12 08:40:01 -07:00
  • d5a8fa0b97 Update underscore unit tests. John-David Dalton 2012-09-12 08:39:18 -07:00
  • 3f8f96edea Add "mobile" build unit test. John-David Dalton 2012-09-11 22:30:23 -07:00
  • 04fb4aff28 Update underscore. John-David Dalton 2012-09-11 20:15:13 -07:00
  • 83c6fb089e Ensure mobile build has properties correctly minified. 0.7.0 John-David Dalton 2012-09-11 09:15:32 -07:00
  • 9d8d17b964 Update cdn link in README.md. John-David Dalton 2012-09-11 07:41:47 -07:00
  • 39d4842ff5 Bump to v0.7.0. John-David Dalton 2012-09-11 00:39:54 -07:00
  • cad8473986 Re-add overwritten _.isEqual unit test. John-David Dalton 2012-09-10 23:41:20 -07:00
  • 5f085ccb52 Fix typo in _.isEqual. John-David Dalton 2012-09-10 23:04:42 -07:00
  • b406246689 Add "iife=.." command to build.js. John-David Dalton 2012-09-10 22:52:28 -07:00
  • cbe46afdff Minor lodash.js cleanup. John-David Dalton 2012-09-10 21:04:04 -07:00
  • a59d6dc3c7 Add minify.js Underscore unit test. John-David Dalton 2012-09-10 20:35:27 -07:00
  • 2afb2dd5fd Reduce temporary objects created in _.merge, _.clone, and _.isEqual. John-David Dalton 2012-09-10 20:12:42 -07:00
  • 4fc3c969d3 Add component.json for Bower. John-David Dalton 2012-09-10 00:42:55 -07:00
  • 1796ce324b Cleanup build.js John-David Dalton 2012-09-09 22:28:42 -07:00
  • 5e04c7f827 Add "output" and "stdout" build option unit tests. John-David Dalton 2012-09-09 20:33:08 -07:00
  • 20fcede440 Add "-o" and "--output" build options. John-David Dalton 2012-09-09 17:26:30 -07:00
  • 012c1833f2 Added "-c" and "--stdout" options to build.js. John-David Dalton 2012-09-09 16:33:57 -07:00
  • 32e8e03256 Add build "exports" unit tests. John-David Dalton 2012-09-09 16:00:11 -07:00
  • dca653cb92 Update minified build and docs. John-David Dalton 2012-09-09 14:13:18 -07:00
  • 0805eca979 Remove Object.keys optimization from the "legacy" build iteratorTemplate. John-David Dalton 2012-09-09 14:11:46 -07:00
  • 17935a78ff Make previous _.isEqual fix pass Underscore unit tests. John-David Dalton 2012-09-09 14:11:07 -07:00
  • e16918ee32 Add "exports" option to build.js. John-David Dalton 2012-09-09 13:12:44 -07:00
  • 78471b4595 Cleanup test files. John-David Dalton 2012-09-09 11:55:24 -07:00
  • c30bcdd515 Ensure _.isEqual matches values with circular references correctly. John-David Dalton 2012-09-09 11:54:32 -07:00
  • ac78c5f4e5 Make minify.js support passing minify an array of command-line arguments. John-David Dalton 2012-09-08 23:32:42 -07:00
  • 57a990ce25 Add "underscore" build test. John-David Dalton 2012-09-08 19:26:43 -07:00
  • 24825b42a2 Cleanup and add test-build to run-test.sh. John-David Dalton 2012-09-08 14:20:46 -07:00
  • 4f7323f7fc Add test/test-build.js. John-David Dalton 2012-09-08 14:03:21 -07:00
  • a228be85e2 Cleanup compareAscending. John-David Dalton 2012-09-07 23:56:28 -07:00
  • fa565bdbdf Hold off on the version bump until test-build.js is finished. John-David Dalton 2012-09-07 22:00:27 -07:00
  • 2dc53223e5 Ensure _.template works with "interpolate" delimiters containing ternary operators. [closes #68] John-David Dalton 2012-09-07 21:17:00 -07:00
  • 958ac72805 Ensure the internal stack argument of _.merge doesn't pave the 4th argument passed to it. [closes #69] John-David Dalton 2012-09-07 21:09:21 -07:00
  • f7297b84e7 Tweak text of build.js help message. John-David Dalton 2012-09-06 23:27:00 -07:00
  • 9a7d9e7bb8 Ensure _.sortBy is stable for undefined values. John-David Dalton 2012-09-06 22:35:20 -07:00
  • fa9df75cf7 Rework build.js to work as a module and add a "silent" mode to minify.js. John-David Dalton 2012-09-06 22:04:24 -07:00
  • e3ec76418b Update Underscore/Backbone vendors. John-David Dalton 2012-09-06 20:56:02 -07:00
  • 102d6d8c84 Capture the result of the last func call in _.throttle and _.debounce. John-David Dalton 2012-09-06 20:49:06 -07:00
  • a742b5f3e2 Rewrite build.js to be used as a module. John-David Dalton 2012-09-06 20:36:24 -07:00
  • a2a3bb291f Let build.js handle the "use strict" directive and not minify.js. John-David Dalton 2012-09-06 00:41:18 -07:00
  • b7c0ac7d67 Tweak test/test-ui.js for QUnit v1.10.0. John-David Dalton 2012-09-06 00:40:26 -07:00
  • 13b1fc6b44 Remove an unneeded _.object unit test. John-David Dalton 2012-09-06 00:38:22 -07:00
  • 3939fcf6e7 Allow unit tests to run when testing custom builds without noConflict. John-David Dalton 2012-09-05 07:12:35 -07:00
  • 13abbb81af Bump to v0.7.0. John-David Dalton 2012-09-05 01:12:57 -07:00
  • 019f0153c8 Update alias style in docs. John-David Dalton 2012-09-04 23:47:27 -07:00
  • 8abc2925e0 Fix invalid doc entry in doc/README.md. John-David Dalton 2012-09-04 22:29:06 -07:00
  • 996c9a032a Update docs to include method aliases. John-David Dalton 2012-09-04 21:40:29 -07:00
  • 22d3794d22 Update vendors. John-David Dalton 2012-09-04 21:20:22 -07:00
  • ba948a38e9 Ensure to escape exports property for Closure Compiler. John-David Dalton 2012-09-04 15:25:47 -07:00
  • e8a522c4df Update README to reflect Underscore patches. John-David Dalton 2012-09-04 11:27:23 -07:00
  • c60f3da32e Reduce size of "mobile" and "underscore" builds. John-David Dalton 2012-09-03 23:20:18 -07:00
  • 0c92d3cbb2 Fix how post-compile.js unescapes properties to avoid extra work in pre-compile.js. John-David Dalton 2012-09-03 20:48:19 -07:00
  • e4fc8dd6fe Remove older Opera fixes from the "underscore" build. John-David Dalton 2012-09-03 16:30:55 -07:00
  • 1a849e2de0 Update docs and minified build. John-David Dalton 2012-09-03 16:07:03 -07:00
  • ffdd79f86b Adjust how _.template handles compiled syntax errors for compatibility with Underscore. John-David Dalton 2012-09-03 16:05:12 -07:00
  • e87e46b1b6 Remove deep clone from "underscore" build and fix how invalidArgs are detected in build.js. John-David Dalton 2012-09-03 15:42:02 -07:00
  • 3ca81a4ff7 Fix Underscore detection in post-compile.js. John-David Dalton 2012-09-03 15:40:47 -07:00
  • 5477d3c292 Cleanup iteratorTemplate and isPlainObject. John-David Dalton 2012-09-03 15:36:18 -07:00
  • 08300183b3 Cleanup build.js help message. John-David Dalton 2012-09-03 12:58:46 -07:00
  • 095c77f22c Inform users of invalid arguments passed to build.js. John-David Dalton 2012-09-03 10:50:25 -07:00
  • 09926e63a3 Add 4th screencast link to README.md. John-David Dalton 2012-09-02 16:15:56 -07:00
  • 87d70f29a1 Make pre-compile.js and post-compile.js support underscore.js. John-David Dalton 2012-09-02 15:24:30 -07:00
  • 3a7661b111 Make _chain and _wrapped double underscored to further avoid conflicts. John-David Dalton 2012-09-02 12:57:53 -07:00
  • ec976953cd Simplify wrapper inference in _.isEqual. John-David Dalton 2012-09-02 12:04:35 -07:00
  • 1837562b50 Cleanup README.md, update Backbone, rebuild docs and minified build. John-David Dalton 2012-09-02 02:44:26 -07:00
  • f3bec4fc37 Ensure optimized isPlainObject works with objects from other documents. John-David Dalton 2012-09-02 02:35:02 -07:00
  • c2117ef4fd Add _.result to "backbone" build. John-David Dalton 2012-09-01 14:58:35 -07:00
  • 910804ecd1 Avoid arguments object in _.random. John-David Dalton 2012-08-31 18:03:10 -07:00
  • ce5ae1dfdd Simplify _.size. John-David Dalton 2012-08-31 17:04:06 -07:00
  • 2c31411ffb Optimize _.pairs. John-David Dalton 2012-08-31 15:45:27 -07:00
  • 84d69fa2a1 Update resolved issue count in README.md. John-David Dalton 2012-08-31 13:57:23 -07:00
  • 2aea296d19 Update minified build and docs. John-David Dalton 2012-08-31 13:53:04 -07:00
  • 2b0bffc362 Ensure template delimiters are tokenized correctly. [closes #64] John-David Dalton 2012-08-31 13:50:10 -07:00
  • 83356142c1 Update README.md with API changes. John-David Dalton 2012-08-31 13:36:16 -07:00
  • 24dcc6947c Update build.js and pre-compile.js for _.invert, _.pairs, and _.random. John-David Dalton 2012-08-31 13:35:40 -07:00
  • a7e3136a0b Add _.random. John-David Dalton 2012-08-31 13:33:44 -07:00
  • 71639cfea7 Cleanup _.times documentation. John-David Dalton 2012-08-31 13:05:12 -07:00
  • 8c2d39fb82 Add _.invert and _.pairs. John-David Dalton 2012-08-31 13:02:55 -07:00
  • e060d29337 Rename _.drop and _.zipObject unit tests. John-David Dalton 2012-08-31 12:59:18 -07:00
  • 79e9156d2f Make _.drop an alias of _.rest and rename _.zipObject to _.object. John-David Dalton 2012-08-31 12:57:52 -07:00
  • 9100db55b0 Update vendors. John-David Dalton 2012-08-31 12:47:55 -07:00
  • 141c10f6fe Ensure noArgsClass references aren't removed for "underscore" builds. 0.6.1 John-David Dalton 2012-08-30 00:58:54 -07:00
  • 4613ab9dc3 Update cdn links and tested browsers in README.md. John-David Dalton 2012-08-29 18:03:03 -07:00
  • 061ad41b51 Cleanup link hashes in generated docs and update vendors. John-David Dalton 2012-08-29 08:13:40 -07:00
  • 3a0007cd18 Remove pseudo private properties from debug builds. John-David Dalton 2012-08-29 01:17:28 -07:00
  • 0044917943 Ensure Closure Compiler removes isPlainObject when it's no longer needed in build.js. John-David Dalton 2012-08-29 00:34:58 -07:00
  • 0337c04278 Bump to v0.6.1. John-David Dalton 2012-08-29 00:14:40 -07:00
  • 4585acf70b Optimize isPlainObject. John-David Dalton 2012-08-29 00:05:02 -07:00
  • 2ad9bbae25 Avoid issues in IE with other code containing comments like //@todo xyz. John-David Dalton 2012-08-28 23:58:07 -07:00
  • cf075df7d1 Update cdnjs link in README.md. 0.6.0 John-David Dalton 2012-08-28 08:58:47 -07:00
  • 11cd9905c4 Bump to v0.6.0. John-David Dalton 2012-08-28 01:47:22 -07:00
  • cf462542e9 Cleanup iteratorTemplate and remove more code from the "underscore" build. John-David Dalton 2012-08-28 00:30:52 -07:00
  • b63f25a1ae Simplify _.unescape to match the behavior of _.escape. John-David Dalton 2012-08-27 07:54:03 -07:00
  • 7de69a21c5 Cleanup unescape comments. John-David Dalton 2012-08-27 02:54:55 -07:00
  • 21783e4ea0 Add unescape to the dependency map and exclude unescape from the "underscore" build. John-David Dalton 2012-08-27 02:33:38 -07:00
  • 53e5a756d7 Update minified build, docdown, and rebuild docs. John-David Dalton 2012-08-27 02:09:04 -07:00
  • 8c911a2fd0 Add _.unescape method. [closes #63] John-David Dalton 2012-08-27 02:05:37 -07:00
  • ce440e9f43 Add hasObjectSpliceBug to avoid unnecessary use of the delete operator from the mutator Array function mixin. John-David Dalton 2012-08-26 12:54:03 -07:00