Sebastian Kalinowski
0411000662
Fix 'split' method when using String not RegExp
...
If regular expression for splitting is provided as String
instead of RegExp, it breaks split method since String
doesn't have desired properties.
Fixes #138
2016-04-26 22:36:22 +02:00
Kris Maglione
31c6df0257
Update curl plugin.
2015-12-30 15:56:42 -08:00
Kris Maglione
7aabc153f5
Fix some startup bottlenecks.
2015-12-21 00:52:38 -08:00
Kris Maglione
916ea412a5
Get rid of most remaining comprehensions.
2015-12-20 15:53:43 -08:00
Kris Maglione
27cdeb1885
ES6-ify some things. Still a long way to go...
2015-12-20 02:02:54 -08:00
Kris Maglione
65725c9516
Fix some CPOW issues. Everything is still terrible, though.
2015-12-19 23:02:57 -08:00
Kris Maglione
bc9eb79fb3
Support Firefox 45 (without e10s).
2015-12-19 20:09:04 -08:00
Doug Kearns
e3c3748511
Fix util.regexp.iterate for FF43.
2015-12-06 21:32:37 +11:00
Doug Kearns
77d59cdfd1
Replace expression closures (methods).
...
Expression closures are to be axed. See https://bugzil.la/1083458 .
2015-07-23 01:55:32 +10:00
Doug Kearns
85eede1ee2
Add util.iterFrames.
2015-07-06 23:55:51 +10:00
Doug Kearns
1b965147ff
Make step a default parameter of util.range.
2015-06-13 02:19:52 +10:00
Doug Kearns
59613afb27
Move util.identity to the base module.
...
Most other functions of its ilk live there.
2015-06-11 03:10:16 +10:00
Doug Kearns
b541195188
Fix util.makeDTD.
...
Accidentally reverted in the appropriately threatening commit 7ee5792
2015-06-09 00:15:41 +10:00
Doug Kearns
b236add69d
Replace expression closures (function expressions - named and dynamic this).
...
Expression closures are to be axed. See https://bugzil.la/1083458 .
Leaving deprecated() and literal() calls and method shorthand syntax
conversions until after the ESR overlap.
2015-06-06 23:12:40 +10:00
Doug Kearns
6e8040286a
Replace expression closures (getters).
...
Expression closures are to be axed. See https://bugzil.la/1083458 .
2015-05-27 04:42:30 +10:00
Doug Kearns
ce82387cdd
Replace expression closures (function expressions).
...
Expression closures are to be axed. See https://bugzil.la/1083458 .
2015-05-26 03:38:58 +10:00
Doug Kearns
34bfc2f50f
Fix use of String#replace flags parameter.
...
It is deprecated. See https://bugzil.la/1142351 .
2015-05-26 00:10:13 +10:00
Doug Kearns
c0b7c4c35d
Replace expression closures (function declarations).
...
Expression closures are to be axed. See https://bugzil.la/1083458 .
2015-05-25 23:59:30 +10:00
Doug Kearns
5ab1befbf7
Add missing semicolons.
2015-05-25 23:54:56 +10:00
Doug Kearns
07ce319763
Remove straggling String#quote usage.
...
String#quote is no more.
Fixes :mkvimruntime.
2015-05-14 03:02:30 +10:00
Doug Kearns
48acf656ec
Remove unnecessary use of values() when iterating over arrays.
2015-05-11 23:56:31 +10:00
Doug Kearns
a8e70d3f43
Remove an unnecessary localized message to string conversion.
...
Messages is now JSON aware.
2015-05-11 23:19:48 +10:00
Kris Maglione
d6543c6510
Rename 'array' class 'Ary'.
2015-03-04 17:27:32 -08:00
Kris Maglione
7b2f821e04
Promises cleanup.
2015-03-02 18:12:57 -08:00
Kris Maglione
a8b1b278e2
Clean up some old-style iterator gunk.
2015-02-25 10:48:10 -08:00
Kris Maglione
8d3e8994f1
e10s fixes.
2015-02-23 17:32:52 -08:00
Kris Maglione
1ee5668cac
Cleanup crufty apply code.
2015-02-21 22:43:41 -08:00
Kris Maglione
7ee579200f
Fix all the things. And break most of the other things, in all likelihood.
2015-02-21 21:59:37 -08:00
Kris Maglione
54f38d90d9
Add redirect magic for HEAD XMLHttpRequests.
2015-02-21 15:50:28 -08:00
Kris Maglione
412da77667
"can't convert undefined to object" my arse. Hrmph.
2014-07-11 01:36:33 -07:00
Kris Maglione
2f39d0bb87
Bump maxVersion.
...
--HG--
extra : rebase_source : 46970005c99aaff5e0c1969858ad22635bb8ae4b
2014-06-27 13:25:04 -07:00
Kris Maglione
cde8cd6763
Hackier but more reliable literal() stuff.
2014-06-18 12:24:55 -07:00
Kris Maglione
4bf0e5ab39
Minor fixes.
2014-04-03 10:48:42 -07:00
Kris Maglione
af88d531d0
Make .closure a Proxy and rename .bound
2014-03-16 14:32:04 -07:00
Kris Maglione
7f91a7eb7f
Get rid of old rehash code and add timeout before nuking sandboxes. Closes issue #1130 .
2014-03-14 23:22:39 -07:00
Kris Maglione
cb11523659
Don't fight stuff for focus. Maybe closes #982 .
2014-03-13 21:03:22 -07:00
Kris Maglione
5b38465a1c
Death to for each.
2014-02-24 19:03:49 -08:00
Kris Maglione
51eb03c376
Use builtin String.startsWith, String.endsWith, and String.contains methods where appropriate.
2014-02-22 15:17:08 -08:00
Kris Maglione
414a165e9c
Recognize new-style iterators in util.objectToString.
2014-02-22 14:26:52 -08:00
Kris Maglione
c59f873634
Get rid of more deprecated Set method calls.
2014-02-22 10:23:22 -08:00
Doug Kearns
160e66430c
Remove util.xmlToDom that ducked the XML cleanup.
2014-02-19 23:24:51 +11:00
Kris Maglione
512b01d574
Flush literals from cache on :rehash.
2014-02-17 14:33:00 -08:00
Kris Maglione
dee8fc3bba
Remove compatiblity cruft.
2014-02-16 16:10:08 -08:00
Kris Maglione
bb7486da6c
Promisify some callbackish functions, and remove spaces around = in default arguments, per Python conventions.
2014-02-15 20:35:27 -08:00
Kris Maglione
fd20535999
Use real Sets rather than objects in most places.
2014-02-15 18:10:45 -08:00
Kris Maglione
35784406a0
Default arguments ftw.
2013-09-21 16:57:09 -07:00
Kris Maglione
25aae2cc99
More pointification and general code cleanup. Also massive, crazy, conflict-ridden merge.
2013-09-21 14:13:07 -07:00
Doug Kearns
d8201209c3
No arguments in arrow functions yet.
...
Fix issue #1059 .
2013-09-17 20:27:23 +10:00
Doug Kearns
6ee830dfad
Convert expression closures to arrow syntax.
2013-09-15 00:42:51 +10:00
Doug Kearns
99bfcbf2fc
Replace Array.slice conversions of the arguments object with rest parameters.
2013-09-05 20:46:21 +10:00