mirror of
https://we.phorge.it/source/phorge.git
synced 2024-12-19 03:50:54 +01:00
No description
53834d1471
Summary: In particular, this changes the behavior of NodeJS in the following ways: - Any attempt to get or modify the global object will result in an error. - `null` values of `this` will no longer be evaluated to the global object and primitive values of this will not be converted to wrapper objects. - Writing or deleting properties which have there writeable or configurable attributes set to false will now throw an error instead of failing silently. - Adding a property to an object whose extensible attribute is false will also throw an error now. - A functions arguments are not writeable so attempting to change them will now throw an error `arguments = [...]`. - `with(){}` statements are gone. - Use of `eval` is effectively banned. - `eval` and `arguments` are not allowed as variable or function identifiers in any scope. - The identifiers `implements`, `interface`, `let`, `package`, `private`, `protected`, `public`, `static` and `yield` are all now reserved for future use (roll on ES6). Test Plan: Verified that Aphlict was still functional. Reviewers: #blessed_reviewers, epriestley Reviewed By: #blessed_reviewers, epriestley Subscribers: Korvin, epriestley Differential Revision: https://secure.phabricator.com/D11430 |
||
---|---|---|
bin | ||
conf | ||
externals | ||
resources | ||
scripts | ||
src | ||
support | ||
webroot | ||
.arcconfig | ||
.arclint | ||
.editorconfig | ||
.gitignore | ||
LICENSE | ||
NOTICE | ||
README |
Phabricator is an open source collection of web applications which help software companies build better software. Phabricator includes applications for: - reviewing and auditing source code; - hosting and browsing repositories; - assembling a party to venture forth; - tracking bugs; - hiding stuff from coworkers; and - also some other things. You can learn more about the project (and find links to documentation and resources) [[http://phabricator.org/ | here]]. Phabricator is developed and maintained by [[http://phacility.com/ | Phacility]]. The first version of Phabricator was originally built at Facebook. = LICENSE = Phabricator is released under the Apache 2.0 license except as otherwise noted.