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