Bradford C. Smith
Bradford C. Smith
This issue was originally filed by @dgp1130 on the closure-compiler repo as https://github.com/google/closure-compiler/issues/3030, but it's really about the behavior of closure-library. Consider the following code: ```javascript const MSG_VIEWS = goog.getMsg(`{VIEWS,...
To avoid compilation breaking uses of `this` and `super` in static methods of ES6 classes, you have to get `CommandLineRunner` to do `CompilerOptions.setAssumeStaticInheritanceRequired(true)` when creating the `Compiler` object. Unfortunately, there...
It is now possible to output `ES_2017` code, and in future we would really prefer to stay more on top of the output language level. Currently the default output language...
This is an offshoot of #85 test-helpers.js and other files use a complicated pass-global-and-scope-object-to-an-iife method of defining things in an effort to support both some complex loading situations and closure-compiler...
tl;dr - There is no list of design goals in the README.md, but I think that is really needed in order to make a case for this proposal being worth...
For all of these questions I searched through the issues (including closed) and the main-page `README.md` to find an answer before asking here. If one of these answers is there...
I'm hoping I've just misread the current version of the spec text. If so, please point me at what I'm missing and close this issue. It looks like the current...
I've created this as a pull request instead of a normal Google-internal change because it was easier to work on the OSS build rules from a git repository.
I believe the goal of this proposal is to be able to write code that looks something like this: ```javascript async class Base { constructor(fetcher) { this.data = await fetcher.getData();...
Suppose code was written with the knowledge that the `Math` methods will throw exceptions if given `BigInt` values. ```javascript // example function myNumberOnlyApiMethod(numArray) { // This method should throw an...