Please enable JavaScript to use RhodeCode Enterprise
Commit Description:
use uuid cookie
Commit Description:
use uuid cookie
'use strict' ;
require ( './es6.regexp.flags' );
var anObject = require ( './_an-object' );
var $flags = require ( './_flags' );
var DESCRIPTORS = require ( './_descriptors' );
var TO_STRING = 'toString' ;
var $toString = /./ [ TO_STRING ];
var define = function ( fn ) {
require ( './_redefine' )( RegExp . prototype , TO_STRING , fn , true );
};
// 21.2.5.14 RegExp.prototype.toString()
if ( require ( './_fails' )( function () { return $toString . call ({ source : 'a' , flags : 'b' }) != '/a/b' ; })) {
define ( function toString () {
var R = anObject ( this );
return '/' . concat ( R . source , '/' ,
'flags' in R ? R . flags : ! DESCRIPTORS && R instanceof RegExp ? $flags . call ( R ) : undefined );
});
// FF44- RegExp#toString has a wrong name
} else if ( $toString . name != TO_STRING ) {
define ( function toString () {
return $toString . call ( this );
});
}
Site-wide shortcuts
/
Use quick search box
g h
Goto home page
g g
Goto my private gists page
g G
Goto my public gists page
n r
New repository page
n g
New gist page
Repositories
g s
Goto summary page
g c
Goto changelog page
g f
Goto files page
g F
Goto files page with file search activated
g p
Goto pull requests page
g o
Goto repository settings
g O
Goto repository permissions settings