-
Notifications
You must be signed in to change notification settings - Fork 107
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
chore: Build update #454
base: master
Are you sure you want to change the base?
chore: Build update #454
Commits on Apr 11, 2020
-
chore: eliminate 'npm link' from the build scripts.
Use a relative path devDependency on antlr4ts-cli, that's cleaner. Add steps to cleanup any npm global mess made before. Added 'npm run reinstall' script for clean-up of truly ugly problems. Note: reinstall involves a 'git purge -idx'. It asks permission...
Burt Harris authored and Burt Harris committedApr 11, 2020 Configuration menu - View commit details
-
Copy full SHA for 1bc2883 - Browse repository at this point
Copy the full SHA 1bc2883View commit details -
Burt Harris authored and Burt Harris committed
Apr 11, 2020 Configuration menu - View commit details
-
Copy full SHA for c03ef91 - Browse repository at this point
Copy the full SHA c03ef91View commit details
Commits on Apr 15, 2020
-
(tool) Update pom.xml removing ref to ../runtime
Workaround for #458
Burt Harris authored and Burt Harris committedApr 15, 2020 Configuration menu - View commit details
-
Copy full SHA for 6c32473 - Browse repository at this point
Copy the full SHA 6c32473View commit details -
Relocate runtime build files to runtime/typescript
Disentangle imports / directory reorg Makes antlr4ts more like the other ANTLR4 target directory structure Build process now split out for packages, with each getting it's own package.json, and tsconfig.json. Eliminate relative path imports anywhere outside the src/ directory. checking in .d.ts files to track any api changes
Burt Harris authored and Burt Harris committedApr 15, 2020 Configuration menu - View commit details
-
Copy full SHA for db0b346 - Browse repository at this point
Copy the full SHA db0b346View commit details -
Move custom tool under tool/typescript
Burt Harris authored and Burt Harris committedApr 15, 2020 Configuration menu - View commit details
-
Copy full SHA for 5078dfe - Browse repository at this point
Copy the full SHA 5078dfeView commit details
Commits on Apr 16, 2020
-
cleanup target files that should not be checked in
Burt Harris authored and Burt Harris committedApr 16, 2020 Configuration menu - View commit details
-
Copy full SHA for 63a2325 - Browse repository at this point
Copy the full SHA 63a2325View commit details -
Note: currently TypeScript v3.x is problematic in this context, but 2.9 is OK
Burt Harris authored and Burt Harris committedApr 16, 2020 Configuration menu - View commit details
-
Copy full SHA for e260009 - Browse repository at this point
Copy the full SHA e260009View commit details -
Simplify build scripts w/ npm-run-all
Implements suggestion in PR #454
Burt Harris authored and Burt Harris committedApr 16, 2020 Configuration menu - View commit details
-
Copy full SHA for 6f9e2db - Browse repository at this point
Copy the full SHA 6f9e2dbView commit details -
Move src/ to runtime/typescript/src
Burt Harris authored and Burt Harris committedApr 16, 2020 Configuration menu - View commit details
-
Copy full SHA for 8956cef - Browse repository at this point
Copy the full SHA 8956cefView commit details -
Burt Harris authored and Burt Harris committed
Apr 16, 2020 Configuration menu - View commit details
-
Copy full SHA for 5a63b25 - Browse repository at this point
Copy the full SHA 5a63b25View commit details
Commits on Apr 17, 2020
-
Version 3.8.3 generates errors that don't seem right, so 3.7.5 it is. Getting to V3.x gets us the new project build mode, which is a big win in terms of build time. tsc will use tsconfig.tsbuildinfo files to manage an incremental compile which can really speed up many situations. Switches used on tsc commands change for this mode. One copy of the compiler, set in --watch mode, and watch the entire directory tree, performing compiles on change even if different parts of the tree uses different settings. Making this work right requires a change in import statments. None of them should ever reference the "src" directory, if needed use "dist" instead.
Burt Harris authored and Burt Harris committedApr 17, 2020 Configuration menu - View commit details
-
Copy full SHA for 59d7c4d - Browse repository at this point
Copy the full SHA 59d7c4dView commit details -
Update build process for speed. Operates across packages in this repo…
…sitory To run antlr, we use the `lerna run antlr` command. Any package that has an antlr script is run, lerna controls the ordering based on dependencies declared in the package.json files. The typescript compiler has multi-package build-in (in V3+). Combined with a new incremetal compile feature, this is a big time savings.
Burt Harris authored and Burt Harris committedApr 17, 2020 Configuration menu - View commit details
-
Copy full SHA for 7311cf0 - Browse repository at this point
Copy the full SHA 7311cf0View commit details -
Reintegrate the cross-platform tests
Burt Harris authored and Burt Harris committedApr 17, 2020 Configuration menu - View commit details
-
Copy full SHA for 2d5a18c - Browse repository at this point
Copy the full SHA 2d5a18cView commit details -
Burt Harris authored and Burt Harris committed
Apr 17, 2020 Configuration menu - View commit details
-
Copy full SHA for 6f48f5f - Browse repository at this point
Copy the full SHA 6f48f5fView commit details
Commits on Apr 18, 2020
-
Fix TestPerformance.ts so tsc doesn't hang
Fixes: #459 Yet more fixes for tslint gripes
Burt Harris authored and Burt Harris committedApr 18, 2020 Configuration menu - View commit details
-
Copy full SHA for 7e5bf51 - Browse repository at this point
Copy the full SHA 7e5bf51View commit details -
Burt Harris authored and Burt Harris committed
Apr 18, 2020 Configuration menu - View commit details
-
Copy full SHA for 6fa15a9 - Browse repository at this point
Copy the full SHA 6fa15a9View commit details -
Burt Harris authored and Burt Harris committed
Apr 18, 2020 Configuration menu - View commit details
-
Copy full SHA for f109206 - Browse repository at this point
Copy the full SHA f109206View commit details
Commits on Apr 19, 2020
-
Integrate eslint, prettier, huskey
Burt Harris authored and Burt Harris committedApr 19, 2020 Configuration menu - View commit details
-
Copy full SHA for 436cb61 - Browse repository at this point
Copy the full SHA 436cb61View commit details -
Update CI control files to reflect change in lint, dropping pack steps
Burt Harris authored and Burt Harris committedApr 19, 2020 Configuration menu - View commit details
-
Copy full SHA for 0b2f879 - Browse repository at this point
Copy the full SHA 0b2f879View commit details -
@NotNull, @nullable, @SuppressWarnings- typescript native alternatives @OverRide - Use retained as comments for documentation
Burt Harris authored and Burt Harris committedApr 19, 2020 Configuration menu - View commit details
-
Copy full SHA for 1743b12 - Browse repository at this point
Copy the full SHA 1743b12View commit details
Commits on Apr 21, 2020
-
clean attempts to provide imports without 'dist'
Burt Harris authored and Burt Harris committedApr 21, 2020 Configuration menu - View commit details
-
Copy full SHA for 2239c13 - Browse repository at this point
Copy the full SHA 2239c13View commit details -
remove unneeded constructor overloads
Burt Harris authored and Burt Harris committedApr 21, 2020 Configuration menu - View commit details
-
Copy full SHA for 60e90f4 - Browse repository at this point
Copy the full SHA 60e90f4View commit details
Commits on Apr 25, 2020
-
Switch mocha config to .mocharc.yml
Burt Harris authored and Burt Harris committedApr 25, 2020 Configuration menu - View commit details
-
Copy full SHA for 7d02dde - Browse repository at this point
Copy the full SHA 7d02ddeView commit details -
Eleminate dependency on mocha-typescriptAll the tests now use the sam…
…e pdd (describe()/it()) style test ui
Burt Harris authored and Burt Harris committedApr 25, 2020 Configuration menu - View commit details
-
Copy full SHA for 1a19980 - Browse repository at this point
Copy the full SHA 1a19980View commit details
Commits on Apr 26, 2020
-
Burt Harris authored and Burt Harris committed
Apr 26, 2020 Configuration menu - View commit details
-
Copy full SHA for 53db32a - Browse repository at this point
Copy the full SHA 53db32aView commit details -
Implement internal module pattern
internal.ts becomes the single controlling point for module load order fixes: #466
Burt Harris authored and Burt Harris committedApr 26, 2020 Configuration menu - View commit details
-
Copy full SHA for 012c274 - Browse repository at this point
Copy the full SHA 012c274View commit details -
Merge branch 'build_reorg' into build_update
Burt Harris authored and Burt Harris committedApr 26, 2020 Configuration menu - View commit details
-
Copy full SHA for a312203 - Browse repository at this point
Copy the full SHA a312203View commit details
Commits on Apr 27, 2020
-
Eliminate async after fix of load order problem
Burt Harris authored and Burt Harris committedApr 27, 2020 Configuration menu - View commit details
-
Copy full SHA for 5c67dce - Browse repository at this point
Copy the full SHA 5c67dceView commit details
Commits on Apr 28, 2020
-
Mark vscode tsc-watch task as background
Burt Harris authored and Burt Harris committedApr 28, 2020 Configuration menu - View commit details
-
Copy full SHA for bbb45ac - Browse repository at this point
Copy the full SHA bbb45acView commit details
Commits on Apr 29, 2020
-
update profiling to use node CPU profing switch
Burt Harris authored and Burt Harris committedApr 29, 2020 Configuration menu - View commit details
-
Copy full SHA for 0f6e64b - Browse repository at this point
Copy the full SHA 0f6e64bView commit details
Commits on Apr 30, 2020
-
chore: eliminate 'npm link' from the build scripts.
Use a relative path devDependency on antlr4ts-cli, that's cleaner. Add steps to cleanup any npm global mess made before. Added 'npm run reinstall' script for clean-up of truly ugly problems. Note: reinstall involves a 'git purge -idx'. It asks permission...
Burt Harris authored and Burt Harris committedApr 30, 2020 Configuration menu - View commit details
-
Copy full SHA for 6ead312 - Browse repository at this point
Copy the full SHA 6ead312View commit details -
Burt Harris authored and Burt Harris committed
Apr 30, 2020 Configuration menu - View commit details
-
Copy full SHA for f4ab9ef - Browse repository at this point
Copy the full SHA f4ab9efView commit details -
(tool) Update pom.xml removing ref to ../runtime
Workaround for #458
Burt Harris authored and Burt Harris committedApr 30, 2020 Configuration menu - View commit details
-
Copy full SHA for bf8fae4 - Browse repository at this point
Copy the full SHA bf8fae4View commit details -
Note: currently TypeScript v3.x is problematic in this context, but 2.9 is OK
Burt Harris authored and Burt Harris committedApr 30, 2020 Configuration menu - View commit details
-
Copy full SHA for 9526282 - Browse repository at this point
Copy the full SHA 9526282View commit details -
Relocate runtime build files to runtime/typescript
Disentangle imports / directory reorg Makes antlr4ts more like the other ANTLR4 target directory structure Build process now split out for packages, with each getting it's own package.json, and tsconfig.json. Eliminate relative path imports anywhere outside the src/ directory. checking in .d.ts files to track any api changes
Burt Harris authored and Burt Harris committedApr 30, 2020 Configuration menu - View commit details
-
Copy full SHA for fe98f17 - Browse repository at this point
Copy the full SHA fe98f17View commit details -
Move custom tool under tool/typescript
Burt Harris authored and Burt Harris committedApr 30, 2020 Configuration menu - View commit details
-
Copy full SHA for 8d3e5ac - Browse repository at this point
Copy the full SHA 8d3e5acView commit details -
cleanup target files that should not be checked in
Burt Harris authored and Burt Harris committedApr 30, 2020 Configuration menu - View commit details
-
Copy full SHA for 5265600 - Browse repository at this point
Copy the full SHA 5265600View commit details -
Simplify build scripts w/ npm-run-all
Implements suggestion in PR #454
Burt Harris authored and Burt Harris committedApr 30, 2020 Configuration menu - View commit details
-
Copy full SHA for 3ba137b - Browse repository at this point
Copy the full SHA 3ba137bView commit details -
Move src/ to runtime/typescript/src
Burt Harris authored and Burt Harris committedApr 30, 2020 Configuration menu - View commit details
-
Copy full SHA for 3bfcbf9 - Browse repository at this point
Copy the full SHA 3bfcbf9View commit details -
Burt Harris authored and Burt Harris committed
Apr 30, 2020 Configuration menu - View commit details
-
Copy full SHA for 5cc41de - Browse repository at this point
Copy the full SHA 5cc41deView commit details -
Version 3.8.3 generates errors that don't seem right, so 3.7.5 it is. Getting to V3.x gets us the new project build mode, which is a big win in terms of build time. tsc will use tsconfig.tsbuildinfo files to manage an incremental compile which can really speed up many situations. Switches used on tsc commands change for this mode. One copy of the compiler, set in --watch mode, and watch the entire directory tree, performing compiles on change even if different parts of the tree uses different settings. Making this work right requires a change in import statments. None of them should ever reference the "src" directory, if needed use "dist" instead.
Burt Harris authored and Burt Harris committedApr 30, 2020 Configuration menu - View commit details
-
Copy full SHA for a487eff - Browse repository at this point
Copy the full SHA a487effView commit details -
Update build process for speed. Operates across packages in this repo…
…sitory To run antlr, we use the `lerna run antlr` command. Any package that has an antlr script is run, lerna controls the ordering based on dependencies declared in the package.json files. The typescript compiler has multi-package build-in (in V3+). Combined with a new incremetal compile feature, this is a big time savings.
Burt Harris authored and Burt Harris committedApr 30, 2020 Configuration menu - View commit details
-
Copy full SHA for ae4cdca - Browse repository at this point
Copy the full SHA ae4cdcaView commit details -
Reintegrate the cross-platform tests
Burt Harris authored and Burt Harris committedApr 30, 2020 Configuration menu - View commit details
-
Copy full SHA for de16071 - Browse repository at this point
Copy the full SHA de16071View commit details -
Burt Harris authored and Burt Harris committed
Apr 30, 2020 Configuration menu - View commit details
-
Copy full SHA for be049bb - Browse repository at this point
Copy the full SHA be049bbView commit details -
Fix TestPerformance.ts so tsc doesn't hang
Fixes: #459 Yet more fixes for tslint gripes
Burt Harris authored and Burt Harris committedApr 30, 2020 Configuration menu - View commit details
-
Copy full SHA for b46004d - Browse repository at this point
Copy the full SHA b46004dView commit details -
Burt Harris authored and Burt Harris committed
Apr 30, 2020 Configuration menu - View commit details
-
Copy full SHA for d3a8eba - Browse repository at this point
Copy the full SHA d3a8ebaView commit details -
Burt Harris authored and Burt Harris committed
Apr 30, 2020 Configuration menu - View commit details
-
Copy full SHA for bbdef8e - Browse repository at this point
Copy the full SHA bbdef8eView commit details -
Integrate eslint, prettier, huskey
Burt Harris authored and Burt Harris committedApr 30, 2020 Configuration menu - View commit details
-
Copy full SHA for cdd9ce6 - Browse repository at this point
Copy the full SHA cdd9ce6View commit details -
Update CI control files to reflect change in lint, dropping pack steps
Burt Harris authored and Burt Harris committedApr 30, 2020 Configuration menu - View commit details
-
Copy full SHA for 3344c95 - Browse repository at this point
Copy the full SHA 3344c95View commit details -
@NotNull, @nullable, @SuppressWarnings- typescript native alternatives @OverRide - Use retained as comments for documentation
Burt Harris authored and Burt Harris committedApr 30, 2020 Configuration menu - View commit details
-
Copy full SHA for 292701d - Browse repository at this point
Copy the full SHA 292701dView commit details -
clean attempts to provide imports without 'dist'
Burt Harris authored and Burt Harris committedApr 30, 2020 Configuration menu - View commit details
-
Copy full SHA for bd07176 - Browse repository at this point
Copy the full SHA bd07176View commit details -
remove unneeded constructor overloads
Burt Harris authored and Burt Harris committedApr 30, 2020 Configuration menu - View commit details
-
Copy full SHA for d78bfe2 - Browse repository at this point
Copy the full SHA d78bfe2View commit details -
Switch mocha config to .mocharc.yml
Burt Harris authored and Burt Harris committedApr 30, 2020 Configuration menu - View commit details
-
Copy full SHA for 4386de8 - Browse repository at this point
Copy the full SHA 4386de8View commit details -
Eleminate dependency on mocha-typescriptAll the tests now use the sam…
…e pdd (describe()/it()) style test ui
Burt Harris authored and Burt Harris committedApr 30, 2020 Configuration menu - View commit details
-
Copy full SHA for df3e765 - Browse repository at this point
Copy the full SHA df3e765View commit details -
Burt Harris authored and Burt Harris committed
Apr 30, 2020 Configuration menu - View commit details
-
Copy full SHA for 4c27081 - Browse repository at this point
Copy the full SHA 4c27081View commit details -
Implement internal module pattern
internal.ts becomes the single controlling point for module load order fixes: #466
Burt Harris authored and Burt Harris committedApr 30, 2020 Configuration menu - View commit details
-
Copy full SHA for 6bec2a7 - Browse repository at this point
Copy the full SHA 6bec2a7View commit details -
Eliminate async after fix of load order problem
Burt Harris authored and Burt Harris committedApr 30, 2020 Configuration menu - View commit details
-
Copy full SHA for 1cdd4f6 - Browse repository at this point
Copy the full SHA 1cdd4f6View commit details -
Mark vscode tsc-watch task as background
Burt Harris authored and Burt Harris committedApr 30, 2020 Configuration menu - View commit details
-
Copy full SHA for 2135359 - Browse repository at this point
Copy the full SHA 2135359View commit details -
update profiling to use node CPU profing switch
Burt Harris authored and Burt Harris committedApr 30, 2020 Configuration menu - View commit details
-
Copy full SHA for 3bc4d2a - Browse repository at this point
Copy the full SHA 3bc4d2aView commit details -
Merge branch 'build_update' of https://github.com/BurtHarris/antlr4ts …
…into build_update
Burt Harris authored and Burt Harris committedApr 30, 2020 Configuration menu - View commit details
-
Copy full SHA for cb8d322 - Browse repository at this point
Copy the full SHA cb8d322View commit details -
Burt Harris authored and Burt Harris committed
Apr 30, 2020 Configuration menu - View commit details
-
Copy full SHA for a9b2dd0 - Browse repository at this point
Copy the full SHA a9b2dd0View commit details -
Merge branch 'master' into build_update
Burt Harris committedApr 30, 2020 Configuration menu - View commit details
-
Copy full SHA for 5778188 - Browse repository at this point
Copy the full SHA 5778188View commit details