Support code hot reloading for JavaScript projects (#7362)
* Support code hot reloading for JavaScript projects * Add some missing JavaScript symbols and APIs * fix the Travis build * (review changes) remove the js type from the standard library as it doesn't follow NEP-1 * more additions to the DOM module * Follow NEP-1 in jsffi; spell 'hot code reloading' correctly * introduce a jscore module * Document jscore module. * readded js type * Remove the '$' operator that doesn't behave
This commit is contained in:
parent
1d1d6f39a3
commit
e3037a2f33
14 changed files with 285 additions and 68 deletions
15
changelog.md
15
changelog.md
|
|
@ -61,6 +61,15 @@
|
|||
|
||||
### Compiler changes
|
||||
|
||||
- The VM's instruction count limit was raised to 1 billion instructions in order
|
||||
to support more complex computations at compile-time.
|
||||
- Added ``macros.getProjectPath`` and ``ospaths.putEnv`` procs to VM.
|
||||
- The VM's instruction count limit was raised to 1 billion instructions in
|
||||
order to support more complex computations at compile-time.
|
||||
|
||||
- Support for hot code reloading has been implemented for the JavaScript
|
||||
target. To use it, compile your code with `--hotReloading:on` and use a
|
||||
helper library such as LiveReload or BrowserSync.
|
||||
|
||||
- Added ``macros.getProjectPath`` and ``ospaths.putEnv`` procs to Nim's virtual
|
||||
machine.
|
||||
|
||||
### Bugfixes
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue