Commit Graph

  • 6465f8d8e6 Cleanup docs for _.drop, _.pick, _.countBy, _.groupBy, and _.sortBy. John-David Dalton 2012-08-26 11:41:17 -07:00
  • 4bdf28059a Cleanup unit tests, update minified build, and docs. John-David Dalton 2012-08-26 03:09:19 -07:00
  • 21010c6540 Add callback and thisArg arguments to _.drop and _.pick. [closes #62] John-David Dalton 2012-08-26 03:06:43 -07:00
  • a5a6cabac6 Cleanup createIterator and _.contains. John-David Dalton 2012-08-26 01:07:36 -07:00
  • f460c77f2c Ensure _.reduce works with string Objects in IE < 9. John-David Dalton 2012-08-26 01:04:09 -07:00
  • 1c69d9213e Update minified build and rebuild docs. John-David Dalton 2012-08-25 21:50:52 -07:00
  • c02c2d3b2c Optimize _.intersection, move largeSize default to largeArraySize, and cleanup _.where. John-David Dalton 2012-08-25 21:50:08 -07:00
  • 7adf5e763b Cleanup benchmarks in perf.js. John-David Dalton 2012-08-25 20:13:24 -07:00
  • 0e4afefc7f Add more _.omit benchmarks and update Underscore. John-David Dalton 2012-08-25 01:04:33 -07:00
  • c7f290f42e Cleanup unit tests and update ticket reference in README.md. John-David Dalton 2012-08-25 01:00:19 -07:00
  • bb553b8a6a Update whitespace removal for delete operators in pre-compile.js. John-David Dalton 2012-08-25 00:56:00 -07:00
  • 21eda2a1a3 Add _.omit as an alias of _.drop. John-David Dalton 2012-08-24 08:27:38 -07:00
  • 48c13c990f Update vendors. John-David Dalton 2012-08-24 08:26:34 -07:00
  • a2665529f6 Optimize method compilation with/without strict mode. John-David Dalton 2012-08-23 01:17:02 -07:00
  • 8d35d78eff Ensure debug builds work against more build options. John-David Dalton 2012-08-22 09:13:50 -07:00
  • a82a364c22 Update dependencies in build.js. 0.5.2 John-David Dalton 2012-08-21 21:21:24 -07:00
  • cc150ff9d2 Cleanup test.js and README.md. John-David Dalton 2012-08-21 02:31:40 -07:00
  • feeb38293d Update cdnjs link to v0.5.2 in README.md. John-David Dalton 2012-08-21 02:13:53 -07:00
  • 5b9271ccfe Add isType benchmarks. John-David Dalton 2012-08-21 01:59:56 -07:00
  • e60bbc2fb7 Bump to v0.5.2. John-David Dalton 2012-08-21 01:32:41 -07:00
  • 387cc184e6 Keep test count consistent for Node.js. John-David Dalton 2012-08-21 01:31:54 -07:00
  • a830ddcb43 Cleanup perf/index.html. John-David Dalton 2012-08-20 22:46:35 -07:00
  • 35fea30191 Cleanup string tests and add string test to _.toArray. John-David Dalton 2012-08-20 22:45:57 -07:00
  • 24b672b968 Update vendors. John-David Dalton 2012-08-20 22:43:43 -07:00
  • de6a3c5ab1 Switch order of performance.now check in perf/index.html and convert benchmarks to strings in perf.js for better compatibility with older browsers. John-David Dalton 2012-08-19 23:45:16 -07:00
  • 260ff6de3e Avoid using the nano applet in perf/index.html if it isn't needed. John-David Dalton 2012-08-19 15:35:38 -07:00
  • 7cb37411c9 Ensure _.template won't error when passed falsey values, add _.template documentation, and DRY out tokenizeEvaluate. John-David Dalton 2012-08-19 13:34:58 -07:00
  • e4e41e5ef8 Cleanup _.template docs and generate less unused code in compiled templates. John-David Dalton 2012-08-19 02:13:43 -07:00
  • 985f4aafca Update minified build and rebuild docs. John-David Dalton 2012-08-18 21:44:35 -07:00
  • 0c25dd44b3 Ensure _.isElement uses strict equality in its duck type check. John-David Dalton 2012-08-18 21:41:29 -07:00
  • 285f0bc6dd Ensure isXYZ methods return boolean values and almost all methods allow falsey arguments. John-David Dalton 2012-08-18 20:52:31 -07:00
  • 07a370fd24 Update cdnjs link to v0.5.1 in README.md. John-David Dalton 2012-08-18 10:02:38 -07:00
  • 95f07ea38a Add stable-sort note to _.sortBy documentation. John-David Dalton 2012-08-18 03:40:42 -07:00
  • 2890b92b21 Tweak to _.bind unit test for Narwhal. John-David Dalton 2012-08-18 03:37:43 -07:00
  • 8b80c5d0b5 Bump v0.5.1. 0.5.1 John-David Dalton 2012-08-18 02:14:26 -07:00
  • 04425786a1 Ensure _.bind correctly appends array arguments to partially applied arguments. John-David Dalton 2012-08-18 00:48:14 -07:00
  • 15b14e12e2 Change to triple-backtick code fences. 0.5.0 John-David Dalton 2012-08-17 13:04:32 -07:00
  • b328972c4d README: Switch to the triple backtick syntax for highlighted code blocks Mathias Bynens 2012-08-17 19:31:03 +02:00
  • da3156047f Update minified build and rebuild documentation. John-David Dalton 2012-08-17 08:17:14 -07:00
  • f9f08ba54f Optimize isPlainObject use in _.clone. John-David Dalton 2012-08-17 08:16:31 -07:00
  • b43684262f Cleanup _.template documentation. John-David Dalton 2012-08-17 04:05:50 -07:00
  • 2120f78bd7 Fix typos in README.md. John-David Dalton 2012-08-17 02:54:19 -07:00
  • 2d896f22d6 Bump to v0.5.0. John-David Dalton 2012-08-17 02:28:42 -07:00
  • 9fa0aebfe9 Add check for V8 bug #2291. John-David Dalton 2012-08-17 02:10:50 -07:00
  • 2ddc3af5ff Fix jQuery/MooTools DOM collection unit tests in IE6. John-David Dalton 2012-08-17 00:25:52 -07:00
  • fd80e096ea Remove noArgsClass check from isPlainObject. John-David Dalton 2012-08-17 00:10:03 -07:00
  • fab2d69fce Ensure _.sortBy performs a stable sort. [closes #59] John-David Dalton 2012-08-16 23:24:59 -07:00
  • 83d08e3aba Avoid false positives for arguments objects in IE < 9 when using isPlainObject. John-David Dalton 2012-08-16 22:22:08 -07:00
  • bfea6bcacf Maintain up-to-date minified underscore-min.js and use in perf tests. John-David Dalton 2012-08-16 21:21:48 -07:00
  • feff34b021 Update vendors. John-David Dalton 2012-08-16 21:20:54 -07:00
  • 79fbade92a Minor unit test cleanup. John-David Dalton 2012-08-16 21:20:05 -07:00
  • bf508e453e Remove unused funcClass variable from compiled functions. John-David Dalton 2012-08-16 21:19:47 -07:00
  • 47b51c22fa Ensure build tweaks are applied when new lines break up specific patterns. John-David Dalton 2012-08-14 02:36:55 -07:00
  • ebd16105f2 Detect and remove additional unnecessary brackets from template strings during the build process. John-David Dalton 2012-08-14 00:12:27 -07:00
  • 01fb1a5775 Optimize _.isFunction. John-David Dalton 2012-08-13 23:11:01 -07:00
  • b8c2a05db9 Add strict comparison note to _.intersection and _.union documentation. John-David Dalton 2012-08-13 07:37:26 -07:00
  • 4087dc5fe4 Reword unit jQuery/MooTools DOM query collection unit test. John-David Dalton 2012-08-13 00:45:38 -07:00
  • 408029e6e0 Don't expose _.forIn or _.forOwn if underscore build modifier is present and include doesn't contain forIn or forOwn. John-David Dalton 2012-08-13 00:44:37 -07:00
  • 23ff403529 Update vendors. John-David Dalton 2012-08-12 21:57:09 -07:00
  • be4f81f584 Remove more unnecessary brackets from template strings during the build process. John-David Dalton 2012-08-12 21:41:41 -07:00
  • 361c91e610 Add support in _.isEmpty and _.size for jQuery/MooTools DOM query collections. John-David Dalton 2012-08-12 21:40:46 -07:00
  • 2aa2ea9675 Fix edge issue with Opera 10.53-10.60. John-David Dalton 2012-08-11 21:47:04 -07:00
  • e084225edf Cleanup .npmignore and ensure perf.js will work in the package. John-David Dalton 2012-08-11 21:36:14 -07:00
  • 9ce342205b Add Jam package support. John-David Dalton 2012-08-11 21:35:06 -07:00
  • 0edf50e00e Update edge links in README.md to v0.5.0-rc.1 tagged links. John-David Dalton 2012-08-09 00:21:39 -07:00
  • 1ea19daad9 Clear the func variable in _.once so the function may be garbage collected. John-David Dalton 2012-08-09 00:16:35 -07:00
  • 32b302314e Add doc links to the change log entry in README.md. John-David Dalton 2012-08-07 08:20:00 -07:00
  • ee197e02a2 Updated tested environments and resolved issues in README.md. John-David Dalton 2012-08-07 01:47:17 -07:00
  • 7cd6ffec2a Bump to v0.5.0-rc.1. John-David Dalton 2012-08-07 00:23:44 -07:00
  • 0077580838 Fix failing unit tests in various browsers. John-David Dalton 2012-08-07 00:17:04 -07:00
  • 4d85a79fd1 Add note about Chrome extensions to _.template. John-David Dalton 2012-08-06 08:03:54 -07:00
  • a35139bb61 Fix typo in test-ui.js. John-David Dalton 2012-08-06 02:02:23 -07:00
  • f72b833724 Ensure _.keys works with arguments objets cross-browser. John-David Dalton 2012-08-06 01:51:47 -07:00
  • 0e16bac6e2 Rebuild documentation. John-David Dalton 2012-08-05 23:38:23 -07:00
  • e17564b362 Add unit tests for exiting early from _.forEach, _.forIn, _.forOwn. John-David Dalton 2012-08-05 23:03:38 -07:00
  • 90b66eddf5 Add _.keys unit test for arguments objects. John-David Dalton 2012-08-05 22:29:14 -07:00
  • 2862a5849f Document how _.each, _.forIn, and _.forOwn may terminate iteration early by explicitly returning false in the callback. John-David Dalton 2012-08-05 00:29:18 -07:00
  • 7e839231ed Add iteratesOwnLast bug check. John-David Dalton 2012-08-05 00:09:00 -07:00
  • fa56a4bb73 Cleanup build.js and update dependencies for _.clone, _.isEmpty, _.isEqual, _.merge, and _.size. John-David Dalton 2012-08-05 00:02:33 -07:00
  • dff950748c Fix the build to work with _.merge. John-David Dalton 2012-08-04 17:13:09 -07:00
  • b7374e3f8e Ensure merge works with sources containing circular references. John-David Dalton 2012-08-04 17:12:25 -07:00
  • 4244b92b08 Update minified build and rebuild docs. John-David Dalton 2012-08-02 00:33:39 -07:00
  • 4f688028ad Update vendors. John-David Dalton 2012-08-02 00:32:15 -07:00
  • 5a9a18501d Add _.merge. John-David Dalton 2012-08-02 00:28:19 -07:00
  • 896b8f7cf1 Remove noNodeClass from "mobile" and "csp" builds. John-David Dalton 2012-07-29 23:54:52 -07:00
  • 95bd1b014f Rework the noNodeClass inference to detect the JScript quirk too. John-David Dalton 2012-07-29 23:48:07 -07:00
  • dbdf8642bb Rebuild documentation and update the minified build. John-David Dalton 2012-07-29 14:18:05 -07:00
  • c3cd9007d2 Add unit tests for _.where. John-David Dalton 2012-07-29 14:17:34 -07:00
  • 8079fb5bc5 Reorganize and cleanup code for _.where. John-David Dalton 2012-07-29 13:49:23 -07:00
  • 80d0b5d4ed Add _.where. [closes #22]. John-David Dalton 2012-07-29 13:48:21 -07:00
  • 86bd847bf9 Ensure _.isEqual works correctly for objects from another document and add _.clone benchmark. John-David Dalton 2012-07-29 00:58:23 -07:00
  • 943004844a Ensure the callback of _.filter can't modify the resulting value. John-David Dalton 2012-07-26 23:20:36 -07:00
  • 4ff12e0426 Fix recent typo in isEqual. John-David Dalton 2012-07-25 01:33:16 -07:00
  • 0d7bdb6fa8 Make _.range coerce arguments to numbers. John-David Dalton 2012-07-25 01:32:28 -07:00
  • 6d488b6a81 Update minified build and rebuild documentation. John-David Dalton 2012-07-24 02:15:20 -07:00
  • f1d0263ffa Add csp Content Security Policy build. John-David Dalton 2012-07-24 02:13:31 -07:00
  • 24035caadb Keep objects in the stack array of _.isEqual in case a cyclical object is used in a sibling property. John-David Dalton 2012-07-24 02:13:07 -07:00
  • ed89a3e0f8 Check for custom isEqual methods in _.isEqual before other comparisons and add cross-browser support for arguments objects. John-David Dalton 2012-07-24 01:45:34 -07:00
  • 7088ab89f1 Add deep clone support via the deep argument to _.clone. John-David Dalton 2012-07-24 01:41:38 -07:00
  • d4688bd76b Adjust _.wrap docs and rebuild/update the minified build/docs. John-David Dalton 2012-07-20 03:21:18 -04:00