Joey Perrott
8f69c83b84
refactor: migrate compiler to prettier formatting ( #55398 )
...
Migrate formatting to prettier for compiler from clang-format
PR Close #55398
2024-04-18 14:18:08 -07:00
Kristiyan Kostadinov
c07805612f
test(core): clean up unnecessary nesting in old tests ( #52239 )
...
A lot of our tests are wrapped in `{}` which serves no purpose, aside from increasing the nesting level and, in some cases, causing confusion. The braces appear to be a leftover from a time when all tests were wrapped in a `function main() {}`. The function declaration was removed in #21053 , but the braces remained, presumably because it was easier to search&replace for `function main()`, but not to remove the braces at the same time.
PR Close #52239
2023-10-19 09:26:15 -07:00
Alex Rickabaugh
8c71b9fc42
refactor: delete the View Engine runtime ( #43884 )
...
This commit removes the View Engine runtime. Itself, this change is
relatively straightforward, but it represents the final step in a multi-year
journey. It's only possible due to the hard work of many current and former
team members and collaborators, who are too numerous to list here.
Co-authored-by: Alan Agius <alan.agius4@gmail.com >
Co-authored-by: Andrew Kushnir <akushnir@google.com >
Co-authored-by: Andrew Scott <atscott01@gmail.com >
Co-authored-by: Andrew Seguin <andrewjs@google.com >
Co-authored-by: Cédric Exbrayat <cedric@ninja-squad.com >
Co-authored-by: Charles Lyding <19598772+clydin@users.noreply.github.com >
Co-authored-by: Dave Shevitz <dshevitz@google.com >
Co-authored-by: Doug Parker <dgp1130@users.noreply.github.com >
Co-authored-by: Dylan Hunn <dylhunn@gmail.com >
Co-authored-by: Emma Twersky <emmatwersky@google.com >
Co-authored-by: George Kalpakas <kalpakas.g@gmail.com >
Co-authored-by: Igor Minar <iminar@google.com >
Co-authored-by: Jeremy Elbourn <jelbourn@google.com >
Co-authored-by: Jessica Janiuk <jessicajaniuk@google.com >
Co-authored-by: JiaLiPassion <JiaLi.Passion@gmail.com >
Co-authored-by: Joey Perrott <josephperrott@gmail.com >
Co-authored-by: Joost Koehoorn <joost.koehoorn@gmail.com >
Co-authored-by: Kristiyan Kostadinov <crisbeto@abv.bg >
Co-authored-by: Madleina Scheidegger <mscheid@google.com >
Co-authored-by: Mark Thompson <2554588+MarkTechson@users.noreply.github.com >
Co-authored-by: Minko Gechev <mgechev@gmail.com >
Co-authored-by: Paul Gschwendtner <paulgschwendtner@gmail.com >
Co-authored-by: Pawel Kozlowski <pkozlowski.opensource@gmail.com >
Co-authored-by: Pete Bacon Darwin <pete@bacondarwin.com >
Co-authored-by: Wagner Maciel <wagnermaciel@google.com >
Co-authored-by: Zach Arend <zachzach@google.com >
PR Close #43884
2021-11-23 21:10:06 +00:00
Joey Perrott
d1ea1f4c7f
build: update license headers to reference Google LLC ( #37205 )
...
Update the license headers throughout the repository to reference Google LLC
rather than Google Inc, for the required license headers.
PR Close #37205
2020-05-26 14:26:58 -04:00
Alex Rickabaugh
83a9159063
style(compiler): reformat of codebase with new clang-format version ( #36520 )
...
This commit reformats the packages/compiler tree using the new version of
clang-format.
PR Close #36520
2020-04-08 14:51:08 -07:00
Miško Hevery
64770571b2
perf: don't create holey arrays ( #32155 )
...
Don't use `Array` constructor with the size value (ex. `new Array(5)`) - this will create a `HOLEY_ELEMENTS` array (even if this array is filled in later on!);
https://v8.dev/blog/elements-kinds
https://stackoverflow.com/questions/32054170/how-to-resize-an-array
PR Close #32155
2019-08-21 08:27:43 -07:00
Ben Lesh
452f121486
fix: ensure strict mode when evaluating in JIT ( #30122 )
...
PR Close #30122
2019-05-08 14:34:10 -07:00
Misko Hevery
47e251a80a
build: remove main() from specs ( #21053 )
...
PR Close #21053
2017-12-22 13:10:51 -08:00
Tobias Bosch
0cc77b4a69
refactor(compiler): split compiler and core ( #18683 )
...
After this, neither @angular/compiler nor @angular/comnpiler-cli depend
on @angular/core.
This add a duplication of some interfaces and enums which is stored
in @angular/compiler/src/core.ts
BREAKING CHANGE:
- `@angular/platform-server` now additionally depends on
`@angular/platform-browser-dynamic` as a peer dependency.
PR Close #18683
2017-08-16 17:58:53 -05:00
Victor Berchet
9479a106bb
build: enable TSLint on the packages folder
2017-07-31 15:47:57 -07:00
Chuck Jazdzewski
95635c18c7
fix(compiler): ensure jit external id arguments names are unique
...
Fixes : #17558 , #17378 , #8676
2017-07-18 10:11:32 -07:00