Jeremy Ashkenas
|
52ac3db77c
|
Underscore 0.5.7 is on the books
|
2010-01-20 13:17:28 -05:00 |
|
Jeremy Ashkenas
|
7ec091cc55
|
safer isArguments function -- make sure we're not dealing with strings or functions
|
2010-01-20 12:45:32 -05:00 |
|
Jed Schmidt
|
4a94246fd1
|
added obj.calle check to isArguments, to prevent misfiring for typeof String
|
2010-01-20 10:18:45 -07:00 |
|
Jeremy Ashkenas
|
7d9e603be8
|
Underscore 0.5.6, with custom template delimiters
|
2010-01-18 12:45:04 -05:00 |
|
noah
|
94195e661d
|
Made _.template delimeters customizable
|
2010-01-15 23:25:52 -05:00 |
|
Jeremy Ashkenas
|
4f1a72da51
|
update docs to mention native 'reduce' -- but it's JS 1.8, not 1.6
|
2010-01-14 09:39:58 -05:00 |
|
Jeremy Ashkenas
|
cda9099a21
|
Underscore 0.5.5, with a fix for OOP-wrapping in MobileSafari, thanks to terrcin.
|
2010-01-09 19:34:32 -05:00 |
|
Jeremy Ashkenas
|
6866ffb840
|
adding a test for single quotes in templates
|
2010-01-05 11:28:29 -05:00 |
|
Jeremy Ashkenas
|
0a8a4834b2
|
Underscore 0.5.4 -- bugfix for single quotes in _.template strings
|
2010-01-05 11:26:14 -05:00 |
|
Jeremy Ashkenas
|
fde8b1f63f
|
Underscore 0.5.3
|
2010-01-04 11:34:26 -05:00 |
|
Jeremy Ashkenas
|
75a31fffc5
|
adding boolean coercions to the faster isType methods
|
2010-01-04 10:20:46 -05:00 |
|
Jeremy Ashkenas
|
abb0f7f194
|
_.toArray is just _.values for objects
|
2010-01-03 22:05:10 -05:00 |
|
Jeremy Ashkenas
|
6427ac5813
|
22k now in dev mode
|
2010-01-01 21:36:01 -05:00 |
|
Jeremy Ashkenas
|
385404b685
|
Underscore 0.5.2
|
2010-01-01 21:32:44 -05:00 |
|
Jeremy Ashkenas
|
4be6a194cd
|
replacing all isType tests that relied on string comparisons with versions that check for existence of known methods and properties. Less safe, but more than an order of magnitude faster.
|
2010-01-01 19:05:34 -05:00 |
|
Jeremy Ashkenas
|
d49196f2e7
|
pulling Evgeniy Dolzhenko's patch to add _.tap, with tests
|
2009-12-11 09:25:20 -05:00 |
|
Jeremy Ashkenas
|
c17879453a
|
utf8 meta tag
|
2009-12-10 14:14:48 -05:00 |
|
Jeremy Ashkenas
|
a418153800
|
quick fix for 0.5.1 for IE -- need to define functions in the right order
|
2009-12-09 14:36:19 -05:00 |
|
Jeremy Ashkenas
|
4042a38dc6
|
Underscore 0.5.1
|
2009-12-09 14:22:05 -05:00 |
|
Jeremy Ashkenas
|
5c314d206e
|
adding an isArguments checker and enabling iteration (using each) over JS object hashes that have numeric length properties
|
2009-12-09 13:41:19 -05:00 |
|
Jeremy Ashkenas
|
225d795836
|
merging in iamnoah's optimizations for the isType family of functions, and other references to core prototoypes
|
2009-12-09 12:44:55 -05:00 |
|
Jeremy Ashkenas
|
e863fbf285
|
Merge branch 'master' of git://github.com/iamnoah/underscore
|
2009-12-09 12:07:24 -05:00 |
|
Noah Sloan
|
76cccb6a2d
|
added JSLitmus tests for isType functions
|
2009-12-09 10:25:58 -06:00 |
|
Jeremy Ashkenas
|
2ba87d6b44
|
adding test case for previous commit
|
2009-12-09 11:20:09 -05:00 |
|
Jeremy Ashkenas
|
99564138e8
|
added an extra check in isEqual to test for falsy against truthy values (so as to short circuit before trying to look for properties on null)
|
2009-12-09 11:17:30 -05:00 |
|
Jeremy Ashkenas
|
3eb9c28039
|
Underscore shouldn't be able to iterate over the letters of a string cross-browser -- indexing into a string isn't supported in IE
|
2009-12-08 17:31:01 -05:00 |
|
Noah Sloan
|
37930f92e0
|
doh. messed up isNumber fix
|
2009-12-08 16:03:53 -06:00 |
|
Noah Sloan
|
6554c6d976
|
have to define isNumber before _.each will work in IE
|
2009-12-08 15:57:04 -06:00 |
|
Noah Sloan
|
a5454d6972
|
cache hasOwnProperty
|
2009-12-08 14:24:44 -06:00 |
|
Noah Sloan
|
38cae13d69
|
cache wrapper methods
|
2009-12-08 14:21:05 -06:00 |
|
Noah Sloan
|
8c7fcb7781
|
cache is string and toString to improve performance
|
2009-12-08 14:11:28 -06:00 |
|
Jeremy Ashkenas
|
0ed4212ec6
|
adding pervasive safety checks for using Underscore functions on objects that jsut happen to have 'map', 'reduce', or 'filter' etc. properties that aren't functions.
|
2009-12-08 00:06:34 -05:00 |
|
Jeremy Ashkenas
|
30329c051b
|
dont try to look at the keys of zero-length arrays or arguments objects when calling each()
|
2009-12-07 23:41:55 -05:00 |
|
Jeremy Ashkenas
|
2afcffb30a
|
added guards to _.first and _.rest and tests, they now work as function parameters to _.map
|
2009-12-07 23:36:31 -05:00 |
|
Jeremy Ashkenas
|
21e0cbc229
|
simplified the bindAll example
|
2009-12-07 00:26:00 -05:00 |
|
Jeremy Ashkenas
|
f2670259d1
|
0.5.0 is out, with variants of grayrest's patches
|
2009-12-07 00:14:07 -05:00 |
|
Jeremy Ashkenas
|
39001bd029
|
API changes: _.bindAll now takes the context object as the first parameter, instead of the last, and _.functions (_.methods) now takes an explicitreceiver, returning a list of its methods
|
2009-12-06 23:54:41 -05:00 |
|
Jeremy Ashkenas
|
06c74e76f0
|
added an isRegExp test
|
2009-12-06 23:10:44 -05:00 |
|
Jeremy Ashkenas
|
2875f3145d
|
added a links section to the documentation, with Underscore.lua and collections libraries galore
|
2009-12-06 23:09:36 -05:00 |
|
Jeremy Ashkenas
|
53122d08bd
|
documenting isRegExp
|
2009-12-06 22:50:38 -05:00 |
|
Jeremy Ashkenas
|
66dc6c2ac1
|
shrunk down all of the 'is' functions into a single generation, added isRegExp, added a regexp equality test to isEqual, after grayrest's patch
|
2009-12-06 22:48:40 -05:00 |
|
Jeremy Ashkenas
|
4bd535e7f1
|
Underscore 0.4.7 is done
|
2009-12-06 14:13:25 -05:00 |
|
Jeremy Ashkenas
|
7a1f92a8c5
|
documentation for Underscore 0.4.7, with isDate, isNaN, and isNull
|
2009-12-06 13:43:16 -05:00 |
|
Jeremy Ashkenas
|
86c2ad2b1f
|
maintain a single reference to the Object.prototype
|
2009-12-06 13:20:56 -05:00 |
|
Jeremy Ashkenas
|
689cd97e03
|
pushed all hasOwnProperty checks into _.keys, speeding _.keys up by about 25%, and using it to simplify other functions: _.each, _.isEmpty, _.functions
|
2009-12-06 13:16:44 -05:00 |
|
Jeremy Ashkenas
|
a97836a175
|
a couple of grayrest's speed improvements for _.isEqual
|
2009-12-06 12:55:43 -05:00 |
|
Jeremy Ashkenas
|
79cb7bb17b
|
stop assigning to arguments object in _.compose
|
2009-12-06 12:35:11 -05:00 |
|
Jeremy Ashkenas
|
8ca9739dfe
|
adding a documentcloud credit to the doc page
|
2009-12-03 21:03:49 -05:00 |
|
Jeremy Ashkenas
|
6b1ad73cd2
|
commented, underscore is 20K now
|
2009-11-30 23:21:48 -05:00 |
|
Jeremy Ashkenas
|
4b2744a75a
|
0.4.6 is on the books, with kylichuku's range function
|
2009-11-30 23:20:11 -05:00 |
|