Commit Graph

535 Commits

Author SHA1 Message Date
Brian Haveri
6cf647505f Added link to Underscore.php in the docs 2011-08-04 12:42:29 -06:00
Jeremy Ashkenas
03b341d063 Merging in #194, adding an iterator to _.uniq 2011-08-03 11:32:31 -04:00
Jeremy Ashkenas
75b21957c7 Issue #252 #154 #148 documenting numeric length key caveat 2011-08-03 11:16:57 -04:00
Nadav
34f10467b3 * Added _.escape() for escaping special HTML chars
* Added support for auto-escaping of values using ```<%== ... %>```
2011-07-20 03:41:27 -07:00
Michael Ficarra
c7c57ca6ff _.isEqual improvements 2011-07-15 18:15:10 -04:00
Jeremy Ashkenas
c7d4810ed6 Merge branch 'master' into gh-pages 2011-07-13 17:05:25 -04:00
Jeremy Ashkenas
9e8fc83040 fixing silly typo. 2011-07-13 17:05:20 -04:00
Jeremy Ashkenas
2462717424 resolving merge conflict 2011-07-13 17:02:59 -04:00
Jeremy Ashkenas
39b07d7b2c Underscore.js 1.1.7 2011-07-13 17:02:12 -04:00
Kit Goncharov
a12d0035cb _.isEqual: Ensure commutative equality for dates and RegExps. 2011-07-13 14:24:28 -06:00
Jeremy Ashkenas
c1a556216e Revert "Edited underscore.js via GitHub"
This reverts commit 47fb3d7f9c.
2011-07-13 15:57:52 -04:00
Jeremy Ashkenas
a6cba6885e Revert "merging in faster indexOf patch ... arguably faster than the native implementation, but oh well. #245"
This reverts commit f099038a9d.
2011-07-13 15:57:42 -04:00
Jeremy Ashkenas
f099038a9d merging in faster indexOf patch ... arguably faster than the native implementation, but oh well. #245 2011-07-13 15:12:50 -04:00
limeblack
47fb3d7f9c Edited underscore.js via GitHub 2011-07-13 11:19:34 -07:00
Jeremy Ashkenas
7eb7b08f71 reverting a non-important change that broke reduceRight in IE. 2011-07-13 12:58:36 -04:00
Jeremy Ashkenas
19beb29283 Revert "Issue #103, change initial value detection for reduce()"
This reverts commit 174c897fce.
2011-07-13 12:57:51 -04:00
Kit Goncharov
365eea6aa7 _.isEqual: Streamline the deep comparison algorithm and remove the dependency on _.keys. 2011-07-13 10:48:16 -06:00
Jeremy Ashkenas
347d7297f3 function formatting. 2011-07-13 12:41:17 -04:00
Jeremy Ashkenas
779a28d59a Merge branch 'underscore.any' of https://github.com/shinuza/underscore 2011-07-13 12:40:08 -04:00
Jeremy Ashkenas
7573ac7751 Unit tests for sparse arrays. 2011-07-13 12:36:27 -04:00
Jeremy Ashkenas
5edc3761c6 Issue #209, fix reduce without a memo for arrays that are sparse at the beginning. 2011-07-13 12:27:11 -04:00
Jeremy Ashkenas
174c897fce Issue #103, change initial value detection for reduce() 2011-07-13 12:21:08 -04:00
Jeremy Ashkenas
cd236d4c47 Issue #243. _.functions now also returns the names of function defined in the prototype chain. 2011-07-13 11:09:51 -04:00
Kit Goncharov
b6a02fa6bb _.isEqual: Use a strict comparison to avoid an unnecessary division for false values. 2011-07-12 22:37:09 -06:00
Kit Goncharov
cf812e77bc _.isEqual: Ensure that 0 and -0 are not equivalent. NaN values should be equal. 2011-07-12 22:17:12 -06:00
Kit Goncharov
9d0b43221a _.isEqual: Move the internal eq method into the main closure. Remove strict type checking. 2011-07-12 20:22:05 -06:00
Kit Goncharov
e21b346cbf _.isEqual: Compare object types rather than [[Class]] names. 2011-07-12 19:54:56 -06:00
Kit Goncharov
5c2c3ce464 Rewrite _.isEqual and add support for comparing cyclic structures. 2011-07-12 19:42:36 -06:00
Jeremy Ashkenas
727db393d5 Amending length check as discussed in 942d63 2011-07-12 17:01:04 -04:00
Jeremy Ashkenas
0ec859a142 Issue #225, adding _.union, _.difference, to complement _.without and _.intersection. 2011-07-12 16:48:30 -04:00
Jeremy Ashkenas
942d63129b Fixing silly commit. Thanks @cirwin 2011-07-12 15:27:42 -04:00
Jeremy Ashkenas
fbae682e8f fixing comment for #239 2011-07-12 15:23:23 -04:00
Jeremy Ashkenas
5eaf71f101 removing somewhat silly isNumber check. 2011-07-12 15:22:39 -04:00
Jeremy Ashkenas
0b52dfbbef Merge pull request #233 from chaoflow/master
make toArray return a clone in case of an array
2011-07-06 13:35:54 -07:00
Florian Friesdorf
9ab3ac44bb move underscore test into a div
more comfortable to include underscore with tests in some other project.
2011-06-25 09:09:55 +02:00
Florian Friesdorf
0202f9f79b make toArray return a clone in case of an array
In combination with backbone this makes coll.toArray() return an array
instead of just returning coll.models, enabling
coll.remove(coll.toArray()) whithout failing half way through.
2011-06-21 18:31:40 +02:00
Jeremy Ashkenas
96dbdaf929 Merge pull request #228 from DmitryBaranovskiy/master
Fixed isEqual and added isObject
2011-06-20 15:50:54 -07:00
Jeremy Ashkenas
dd31d36ec2 Merge pull request #232 from CatChen/master
Use setTimeout to verify _.delay's behavior in unit test
2011-06-20 15:43:22 -07:00
Cat Chen
b949d0345f updated _.delay test to use setTimeout to verify _.delay's behavior 2011-06-20 22:30:35 +08:00
Dmitry Baranovskiy
42487bf47d Fixed isEqual if second object has isEqual implemented and added isObject method 2011-06-07 09:48:34 +10:00
shinuza
40af1652eb Modified any/some test case to demonstrate issue #177
Fixed any/some formatting to be consistent with the rest of underscore.js
2011-05-20 09:13:58 +02:00
Jeremy Ashkenas
cf6cc16f43 Issue #207 -- add Data.js to the docs. 2011-05-13 17:09:15 -04:00
Jeremy Ashkenas
bf6098f986 closure-compiler comment, plus semicolons. 2011-05-11 13:08:59 -04:00
Jeremy Ashkenas
379d177a7e Merge pull request #203 from ded/latest
set "_" extern for use with Closure Compilers ADVANCED_OPTIMIZATIONS
2011-05-11 10:06:45 -07:00
Jeremy Ashkenas
1331d814f9 re-adding underscore-min.js to master 2011-05-11 11:02:51 -04:00
Jeremy Ashkenas
910af6797f Fixing #185 2011-05-11 11:00:15 -04:00
Jeremy Ashkenas
7bc1c9fb0d Merge pull request #192 from dannytatom/docs-typo
Should be 'A convenient,' not 'An convenient'
2011-05-11 07:42:47 -07:00
Jeremy Ashkenas
057da5bc82 Issue #202 ... fallback method for sparse arrays. 2011-05-11 10:27:52 -04:00
Dustin Diaz
72c5558471 set "_" extern for use with Closure Compilers ADVANCED_OPTIMIZATIONS 2011-05-10 23:09:26 -07:00
Jeremy Ashkenas
5951d354af Merge pull request #198 from shinuza/underscore.groupBytest
groupBy tests may fail in some cases.
2011-05-08 19:41:07 -07:00