Browse Source

Siblings lang, sdk, cli; development in root.

Herby Vojčík 1 year ago
parent
commit
ff472fc779
100 changed files with 81 additions and 73 deletions
  1. 4 4
      .travis.yml
  2. 6 6
      CONTRIBUTING.md
  3. 26 26
      Gruntfile.js
  4. 1 1
      internal/RELEASING.md
  5. 1 7
      bower.json
  6. 0 0
      cli/LICENSE
  7. 0 0
      cli/local.amd.json
  8. 0 0
      cli/package.json
  9. 0 0
      cli/src/AmberCli.js
  10. 0 0
      cli/src/AmberCli.st
  11. 0 0
      cli/support/amber-cli.js
  12. 0 0
      cli/support/amberc-cli.js
  13. 0 0
      cli/test/amberVersionTest.js
  14. 0 0
      grunt-tasks/grunt-peg.js
  15. 0 0
      images/amber.png
  16. 0 0
      images/amber.svg
  17. 0 0
      images/amber_small.png
  18. 2 5
      internal/index.html
  19. 0 2
      internal/local-amberc
  20. 0 1
      internal/local-amberc.bat
  21. 0 11
      .npmignore
  22. 0 0
      lang/local.amd.json
  23. 26 0
      lang/package.json
  24. 0 0
      lang/src/Compiler-AST.js
  25. 0 0
      lang/src/Compiler-AST.st
  26. 0 0
      lang/src/Compiler-Core.js
  27. 0 0
      lang/src/Compiler-Core.st
  28. 0 0
      lang/src/Compiler-IR.js
  29. 0 0
      lang/src/Compiler-IR.st
  30. 0 0
      lang/src/Compiler-Inlining.js
  31. 0 0
      lang/src/Compiler-Inlining.st
  32. 0 0
      lang/src/Compiler-Interpreter.js
  33. 0 0
      lang/src/Compiler-Interpreter.st
  34. 0 0
      lang/src/Compiler-Semantic.js
  35. 0 0
      lang/src/Compiler-Semantic.st
  36. 0 0
      lang/src/Compiler-Tests.js
  37. 0 0
      lang/src/Compiler-Tests.st
  38. 0 0
      lang/src/Kernel-Announcements.js
  39. 0 0
      lang/src/Kernel-Announcements.st
  40. 0 0
      lang/src/Kernel-Classes.js
  41. 0 0
      lang/src/Kernel-Classes.st
  42. 0 0
      lang/src/Kernel-Collections.js
  43. 0 0
      lang/src/Kernel-Collections.st
  44. 0 0
      lang/src/Kernel-Dag.js
  45. 0 0
      lang/src/Kernel-Dag.st
  46. 0 0
      lang/src/Kernel-Exceptions.js
  47. 0 0
      lang/src/Kernel-Exceptions.st
  48. 0 0
      lang/src/Kernel-Helpers.js
  49. 0 0
      lang/src/Kernel-Helpers.st
  50. 0 0
      lang/src/Kernel-Infrastructure.js
  51. 0 0
      lang/src/Kernel-Infrastructure.st
  52. 0 0
      lang/src/Kernel-Methods.js
  53. 0 0
      lang/src/Kernel-Methods.st
  54. 0 0
      lang/src/Kernel-Objects.js
  55. 0 0
      lang/src/Kernel-Objects.st
  56. 0 0
      lang/src/Kernel-Promises.js
  57. 0 0
      lang/src/Kernel-Promises.st
  58. 0 0
      lang/src/Kernel-Tests.js
  59. 0 0
      lang/src/Kernel-Tests.st
  60. 0 0
      lang/src/Platform-Browser.js
  61. 0 0
      lang/src/Platform-Browser.st
  62. 0 0
      lang/src/Platform-DOM-Tests.js
  63. 0 0
      lang/src/Platform-DOM-Tests.st
  64. 0 0
      lang/src/Platform-DOM.js
  65. 0 0
      lang/src/Platform-DOM.st
  66. 0 0
      lang/src/Platform-ImportExport.js
  67. 0 0
      lang/src/Platform-ImportExport.st
  68. 0 0
      lang/src/Platform-Node.js
  69. 0 0
      lang/src/Platform-Node.st
  70. 0 0
      lang/src/Platform-Services.js
  71. 0 0
      lang/src/Platform-Services.st
  72. 0 0
      lang/src/SUnit-Tests.js
  73. 0 0
      lang/src/SUnit-Tests.st
  74. 0 0
      lang/src/SUnit.js
  75. 0 0
      lang/src/SUnit.st
  76. 0 0
      lang/support/boot.js
  77. 0 0
      lang/support/brikz.js
  78. 0 0
      lang/support/deploy.js
  79. 0 0
      lang/support/devel.js
  80. 0 0
      lang/support/helpers.js
  81. 0 0
      lang/support/kernel-checks.js
  82. 0 0
      lang/support/kernel-fundamentals.js
  83. 0 0
      lang/support/kernel-language.js
  84. 0 0
      lang/support/kernel-runtime.js
  85. 0 0
      lang/support/lang.js
  86. 0 0
      lang/support/lazypack.js
  87. 0 0
      lang/support/parser.js
  88. 0 0
      lang/support/parser.pegjs
  89. 2 0
      local-amberc
  90. 1 0
      local-amberc.bat
  91. 4 3
      package.json
  92. 8 6
      internal/release-worker.sh
  93. 0 1
      internal/release.sh
  94. 0 0
      sdk/index.js
  95. 0 0
      sdk/lib/NodeTestRunner.js
  96. 0 0
      sdk/lib/NodeTestRunner.st
  97. 0 0
      sdk/lib/amberc.js
  98. 0 0
      sdk/lib/config.js
  99. 0 0
      sdk/lib/helpers.js
  100. 0 0
      external/sdk/lib/without-imports.js

+ 4 - 4
.travis.yml

@@ -8,16 +8,16 @@ node_js:
 install:
   - npm install -g grunt-cli mocha
   - npm install
-  - cd external/cli
+  - cd cli
   - npm install
   - cd ../sdk
   - npm install
-  - cd ../..
+  - cd ..
 script:
   - npm test
-  - cd external/cli
+  - cd cli
   - npm install -g @ambers/cli
   - AMBER_CLI=amber npm test
   - npm install -g @ambers/cli@bleedingedge
   - AMBER_CLI=amber npm test
-  - cd ../..
+  - cd ..

+ 6 - 6
CONTRIBUTING.md

@@ -6,10 +6,9 @@ Works in Windows as well, trying junctions and/or true symlinks, so no fear.
 
 Amber repository contains more parts:
 
-1. Amber language itself (in root directory). This is released.
-1. Amber development helpers and CLI tool (in `external/` subdirectories). Not part of release.
-1. In `internal/` directory, there are development files (`index.html` and its friends).  Not part of release.
-1. Sibling modules, that you can develop in parallel and you choose which version of them to use.
+1. Amber language itself (in `lang/` directory). This is released.
+1. Amber development helpers and CLI tool (in `sdk/` and `cli/` subdirectories). They have their own release track.
+1. Development files (`index.html`, `Gruntfile.js` and its friends).  Not part of release.
 
 To get your clone, follow this list:
 
@@ -18,7 +17,8 @@ To get your clone, follow this list:
 Go into cloned amber directory (`<project-path>/amber`).
 1. Install the tools: ```npm install -g @ambers/cli```.
 1. Run ```npm install``` to install dependencies listed in package.json. Used by development tools. See [here](https://www.npmjs.org/doc/cli/npm-install.html) for more info.
-1. Run ```cd external/sdk && npm install && cd ../..``` to install dependencies of `sdk` component.
+1. Run ```cd lang && npm install && cd ..``` to install dependencies of `lang` component.
+1. Run ```cd sdk && npm install && cd ..``` to install dependencies of `sdk` component.
 1. Get your copy of Helios IDE into directory `<project-path>/helios`, choosing among using your own fork / using the stock version:
     - ```git clone git@lolg.it:<your username>/helios.git ../helios``` to use your own fork, or
     - ```git clone git@lolg.it:amber/helios.git ../helios``` to use stock version.
@@ -30,7 +30,7 @@ Go into cloned amber directory (`<project-path>/amber`).
 1. Run ```grunt devel```. Prepares some transient files.
 1. Run ```amber serve```. Starts the integrated development server.
 
-Now you should be able to start Amber devlopment page at `http://localhost:4000/internal/` and commit changes you do to disk.
+Now you should be able to start Amber devlopment page at `http://localhost:4000/` and commit changes you do to disk.
 
 Start Contributing by talking about Amber
 =========================================

+ 26 - 26
Gruntfile.js

@@ -6,10 +6,10 @@ module.exports = function (grunt) {
     grunt.loadNpmTasks('grunt-contrib-requirejs');
     grunt.loadNpmTasks('grunt-exec');
 
-    grunt.loadTasks('./internal/grunt-tasks');
-    grunt.loadTasks('./external/sdk/tasks');
+    grunt.loadTasks('./grunt-tasks');
+    grunt.loadTasks('./sdk/tasks');
 
-    var helpers = require('./external/sdk').helpers;
+    var helpers = require('./sdk').helpers;
 
     grunt.registerTask('default', ['peg', 'build:all']);
     grunt.registerTask('build:all', ['amberc:lang', 'amberc:tests', 'build:cli', 'amberc:dev']);
@@ -30,8 +30,8 @@ module.exports = function (grunt) {
                     cache: true,
                     export_var: '$globals.SmalltalkParser'
                 },
-                src: 'support/parser.pegjs',
-                dest: 'support/parser.js'
+                src: 'lang/support/parser.pegjs',
+                dest: 'lang/support/parser.js'
             }
         },
 
@@ -39,36 +39,36 @@ module.exports = function (grunt) {
 
         amberc: {
             options: {
-                amber_dir: process.cwd(),
+                amber_dir: path.join(process.cwd(), "lang"),
                 closure_jar: ''
             },
             lang: {
-                output_dir: 'src',
-                src: ['src/Kernel-Helpers.st',
-                    'src/Kernel-Objects.st', 'src/Kernel-Classes.st', 'src/Kernel-Methods.st', 'src/Kernel-Collections.st',
-                    'src/Kernel-Infrastructure.st', 'src/Kernel-Promises.st', 'src/Kernel-Exceptions.st', 'src/Kernel-Announcements.st',
-                    'src/Platform-Services.st', 'src/Platform-ImportExport.st', 'src/Platform-Browser.st', 'src/Platform-Node.st',
-                    'src/Platform-DOM.st',
-                    'src/Kernel-Dag.st', 'src/Compiler-Core.st', 'src/Compiler-AST.st',
-                    'src/Compiler-IR.st', 'src/Compiler-Inlining.st', 'src/Compiler-Semantic.st', 'src/Compiler-Interpreter.st',
-                    'src/SUnit.st'
+                output_dir: 'lang/src',
+                src: ['lang/src/Kernel-Helpers.st',
+                    'lang/src/Kernel-Objects.st', 'lang/src/Kernel-Classes.st', 'lang/src/Kernel-Methods.st', 'lang/src/Kernel-Collections.st',
+                    'lang/src/Kernel-Infrastructure.st', 'lang/src/Kernel-Promises.st', 'lang/src/Kernel-Exceptions.st', 'lang/src/Kernel-Announcements.st',
+                    'lang/src/Platform-Services.st', 'lang/src/Platform-ImportExport.st', 'lang/src/Platform-Browser.st', 'lang/src/Platform-Node.st',
+                    'lang/src/Platform-DOM.st',
+                    'lang/src/Kernel-Dag.st', 'lang/src/Compiler-Core.st', 'lang/src/Compiler-AST.st',
+                    'lang/src/Compiler-IR.st', 'lang/src/Compiler-Inlining.st', 'lang/src/Compiler-Semantic.st', 'lang/src/Compiler-Interpreter.st',
+                    'lang/src/SUnit.st'
                 ],
                 jsGlobals: ['navigator']
             },
             tests: {
-                output_dir: 'src',
-                src: ['src/Kernel-Tests.st', 'src/Compiler-Tests.st', 'src/Platform-DOM-Tests.st', 'src/SUnit-Tests.st'],
+                output_dir: 'lang/src',
+                src: ['lang/src/Kernel-Tests.st', 'lang/src/Compiler-Tests.st', 'lang/src/Platform-DOM-Tests.st', 'lang/src/SUnit-Tests.st'],
                 libraries: ['amber_core/SUnit'],
                 jsGlobals: ['navigator']
             },
             cli: {
-                output_dir: 'external/cli/src',
-                src: ['external/cli/src/AmberCli.st'],
+                output_dir: 'cli/src',
+                src: ['cli/src/AmberCli.st'],
                 amd_namespace: 'amber_cli'
             },
             dev: {
-                output_dir: 'external/sdk/lib',
-                src: ['external/sdk/lib/NodeTestRunner.st'],
+                output_dir: 'sdk/lib',
+                src: ['sdk/lib/NodeTestRunner.st'],
                 amd_namespace: 'amber_devkit'
             }
         },
@@ -101,7 +101,7 @@ module.exports = function (grunt) {
                     insertRequire: ['app'],
                     optimize: "none",
                     wrap: helpers.nodeWrapperWithShebang,
-                    out: "external/cli/support/amber-cli.js"
+                    out: "cli/support/amber-cli.js"
                 }
             },
             test_runner: {
@@ -143,10 +143,10 @@ module.exports = function (grunt) {
         },
 
         jshint: {
-            amber: ['src/*.js', 'support/*.js'],
-            cli: ['external/cli/src/*.js', 'external/cli/support/*.js'],
-            dev: ['external/sdk/lib/*.js'],
-            grunt: ['Gruntfile.js', 'internal/grunt-tasks/*.js', 'external/sdk/tasks/*.js']
+            amber: ['lang/src/*.js', 'lang/support/*.js'],
+            cli: ['cli/src/*.js', 'cli/support/*.js'],
+            dev: ['sdk/lib/*.js'],
+            grunt: ['Gruntfile.js', 'grunt-tasks/*.js', 'sdk/tasks/*.js']
         }
     });
 };

+ 1 - 1
internal/RELEASING.md

@@ -8,7 +8,7 @@ The following steps are required to make a release of Amber:
 3. check that `API-CHANGES.txt` is up-to-date; remove the 'work in progress' from version
 4. check the `CHANGELOG` file and update the release notes, check the milestone index in issues link
 5. log in to npm with write access for the Amber package
-6. execute `internal/release.sh`
+6. execute `./release.sh`
 7. answer the question about the version number used for the release
 8. answer the question about the version number for the upcoming release
 9. merge the created tag into the `stable` branch

+ 1 - 7
bower.json

@@ -1,15 +1,9 @@
 {
   "name": "amber",
-  "main": "support/amber.js",
   "ignore": [
     "**/.*",
     "node_modules",
     "bower_components",
-    "/external",
-    "/internal",
-    "config.js",
-    "/test_runner.js",
-    "test",
-    "tests"
+    "!/lang/"
   ]
 }

external/cli/LICENSE → cli/LICENSE


external/cli/local.amd.json → cli/local.amd.json


external/cli/package.json → cli/package.json


external/cli/src/AmberCli.js → cli/src/AmberCli.js


external/cli/src/AmberCli.st → cli/src/AmberCli.st


external/cli/support/amber-cli.js → cli/support/amber-cli.js


external/cli/support/amberc-cli.js → cli/support/amberc-cli.js


external/cli/test/amberVersionTest.js → cli/test/amberVersionTest.js


internal/grunt-tasks/grunt-peg.js → grunt-tasks/grunt-peg.js


internal/images/amber.png → images/amber.png


internal/images/amber.svg → images/amber.svg


internal/images/amber_small.png → images/amber_small.png


+ 2 - 5
internal/index.html

@@ -5,11 +5,8 @@
     <title>Amber Smalltalk</title>
     <meta http-equiv="content-type" content="text/html; charset=utf-8"/>
     <meta name="author" content="Nicolas Petton"/>
-    <script>
-        var require = {baseUrl: ".."};
-    </script>
-    <script type='text/javascript' src='../node_modules/requirejs/require.js'></script>
-    <script type='text/javascript' src='../config.js'></script>
+    <script type='text/javascript' src='node_modules/requirejs/require.js'></script>
+    <script type='text/javascript' src='config.js'></script>
 </head>
 
 <body>

+ 0 - 2
internal/local-amberc

@@ -1,2 +0,0 @@
-#!/bin/sh
-amberc -d `dirname $0`/.. $@

+ 0 - 1
internal/local-amberc.bat

@@ -1 +0,0 @@
-@amberc -d "%~dp0\.." %*

+ 0 - 11
.npmignore

@@ -1,9 +1,6 @@
 # Ignoring Mac Finder files
 .DS_Store
 
-# Ignoring test runner
-/test_runner.js
-
 # In case amber is also saved in a local Subversion
 .svn
 
@@ -12,11 +9,3 @@ node_modules/
 
 # Ignoring local bower modules
 bower_components/
-
-# Other generated or transient files
-/config.js
-
-# Exclude the externals and internals
-/external/
-/internal/
-

local.amd.json → lang/local.amd.json


+ 26 - 0
lang/package.json

@@ -0,0 +1,26 @@
+{
+  "name": "@ambers/lang",
+  "version": "0.23.0-pre",
+  "description": "An implementation of the Smalltalk language that runs on top of the JS runtime.",
+  "homepage": "http://amber-lang.net",
+  "keywords": [
+    "javascript",
+    "smalltalk",
+    "language",
+    "compiler",
+    "web"
+  ],
+  "author": {
+    "name": "Nicolas Petton",
+    "email": "petton.nicolas@gmail.com",
+    "url": "http://www.nicolas-petton.fr"
+  },
+  "license": "MIT",
+  "repository": {
+    "type": "git",
+    "url": "https://lolg.it/amber/amber.git"
+  },
+  "engines": {
+    "node": ">=4.0.0"
+  }
+}

src/Compiler-AST.js → lang/src/Compiler-AST.js


src/Compiler-AST.st → lang/src/Compiler-AST.st


src/Compiler-Core.js → lang/src/Compiler-Core.js


src/Compiler-Core.st → lang/src/Compiler-Core.st


src/Compiler-IR.js → lang/src/Compiler-IR.js


src/Compiler-IR.st → lang/src/Compiler-IR.st


src/Compiler-Inlining.js → lang/src/Compiler-Inlining.js


src/Compiler-Inlining.st → lang/src/Compiler-Inlining.st


src/Compiler-Interpreter.js → lang/src/Compiler-Interpreter.js


src/Compiler-Interpreter.st → lang/src/Compiler-Interpreter.st


src/Compiler-Semantic.js → lang/src/Compiler-Semantic.js


src/Compiler-Semantic.st → lang/src/Compiler-Semantic.st


src/Compiler-Tests.js → lang/src/Compiler-Tests.js


src/Compiler-Tests.st → lang/src/Compiler-Tests.st


src/Kernel-Announcements.js → lang/src/Kernel-Announcements.js


src/Kernel-Announcements.st → lang/src/Kernel-Announcements.st


src/Kernel-Classes.js → lang/src/Kernel-Classes.js


src/Kernel-Classes.st → lang/src/Kernel-Classes.st


src/Kernel-Collections.js → lang/src/Kernel-Collections.js


src/Kernel-Collections.st → lang/src/Kernel-Collections.st


src/Kernel-Dag.js → lang/src/Kernel-Dag.js


src/Kernel-Dag.st → lang/src/Kernel-Dag.st


src/Kernel-Exceptions.js → lang/src/Kernel-Exceptions.js


src/Kernel-Exceptions.st → lang/src/Kernel-Exceptions.st


src/Kernel-Helpers.js → lang/src/Kernel-Helpers.js


src/Kernel-Helpers.st → lang/src/Kernel-Helpers.st


src/Kernel-Infrastructure.js → lang/src/Kernel-Infrastructure.js


src/Kernel-Infrastructure.st → lang/src/Kernel-Infrastructure.st


src/Kernel-Methods.js → lang/src/Kernel-Methods.js


src/Kernel-Methods.st → lang/src/Kernel-Methods.st


src/Kernel-Objects.js → lang/src/Kernel-Objects.js


src/Kernel-Objects.st → lang/src/Kernel-Objects.st


src/Kernel-Promises.js → lang/src/Kernel-Promises.js


src/Kernel-Promises.st → lang/src/Kernel-Promises.st


src/Kernel-Tests.js → lang/src/Kernel-Tests.js


src/Kernel-Tests.st → lang/src/Kernel-Tests.st


src/Platform-Browser.js → lang/src/Platform-Browser.js


src/Platform-Browser.st → lang/src/Platform-Browser.st


src/Platform-DOM-Tests.js → lang/src/Platform-DOM-Tests.js


src/Platform-DOM-Tests.st → lang/src/Platform-DOM-Tests.st


src/Platform-DOM.js → lang/src/Platform-DOM.js


src/Platform-DOM.st → lang/src/Platform-DOM.st


src/Platform-ImportExport.js → lang/src/Platform-ImportExport.js


src/Platform-ImportExport.st → lang/src/Platform-ImportExport.st


src/Platform-Node.js → lang/src/Platform-Node.js


src/Platform-Node.st → lang/src/Platform-Node.st


src/Platform-Services.js → lang/src/Platform-Services.js


src/Platform-Services.st → lang/src/Platform-Services.st


src/SUnit-Tests.js → lang/src/SUnit-Tests.js


src/SUnit-Tests.st → lang/src/SUnit-Tests.st


src/SUnit.js → lang/src/SUnit.js


src/SUnit.st → lang/src/SUnit.st


support/boot.js → lang/support/boot.js


support/brikz.js → lang/support/brikz.js


support/deploy.js → lang/support/deploy.js


support/devel.js → lang/support/devel.js


support/helpers.js → lang/support/helpers.js


support/kernel-checks.js → lang/support/kernel-checks.js


support/kernel-fundamentals.js → lang/support/kernel-fundamentals.js


support/kernel-language.js → lang/support/kernel-language.js


support/kernel-runtime.js → lang/support/kernel-runtime.js


support/lang.js → lang/support/lang.js


support/lazypack.js → lang/support/lazypack.js


support/parser.js → lang/support/parser.js


support/parser.pegjs → lang/support/parser.pegjs


+ 2 - 0
local-amberc

@@ -0,0 +1,2 @@
+#!/bin/sh
+amberc -d `dirname $0`/lang $@

+ 1 - 0
local-amberc.bat

@@ -0,0 +1 @@
+@amberc -d "%~dp0\lang" %*

+ 4 - 3
package.json

@@ -1,5 +1,5 @@
 {
-  "name": "amber",
+  "name": "@ambers/development",
   "version": "0.23.0-pre",
   "description": "An implementation of the Smalltalk language that runs on top of the JS runtime.",
   "homepage": "http://amber-lang.net",
@@ -20,6 +20,7 @@
     "type": "git",
     "url": "https://lolg.it/amber/amber.git"
   },
+  "private": true,
   "engines": {
     "node": ">=4.0.0"
   },
@@ -29,10 +30,10 @@
   },
   "scripts": {
     "echos": "node -e \"process.stdout.write(require('./package.json').strings[process.argv[1]])\"",
-    "build:parser": "(npm run -s echos buildParserBegin && pegjs --cache --export-var \"$\"globals.SmalltalkParser < support/parser.pegjs && npm run -s echos buildParserEnd) > support/parser.js",
+    "build:parser": "(npm run -s echos buildParserBegin && pegjs --cache --export-var \"$\"globals.SmalltalkParser < lang/support/parser.pegjs && npm run -s echos buildParserEnd) > lang/support/parser.js",
     "test": "npm run test:sunit && npm run test:e2e",
     "test:sunit": "grunt test",
-    "test:e2e": "(cd external && cd cli && npm test)"
+    "test:e2e": "(cd cli && npm test)"
   },
   "devDependencies": {
     "amber-compat-es2015": "^0.1.4",

+ 8 - 6
internal/release-worker.sh

@@ -6,19 +6,19 @@
 git reset --hard
 git checkout master
 git clean -d -x -f
-npm install
-cd external/sdk
-npm install
-cd ../..
+(cd lang && npm install)
+(cd sdk && npm install)
 echo -n "Which version are you going to publish [0 to skip]? "
 VER=`head -n 1`
 if [ "$VER" = "0" ]; then :; else
 	echo "Publishing version $VER"
-	internal/setversion.sh "$VER"
+	./setversion.sh "$VER"
+	cd lang
 	cp package.json package.json.bak
 	sed -e 's@/amber.git.*"@/amber.git#'"$VER"'"@' package.json.bak >package.json
 	rm package.json.bak
 	git add package.json
+	cd ..
 	git commit -a -m "Release version $VER"
 	git tag -a "$VER" -m "Release version $VER"
 # bower does not publish explicitly but implictly via semver tag
@@ -30,11 +30,13 @@ echo -n "Which version are you going to work on? "
 WVERF=`head -n 1`
 WVER="${WVERF}-pre"
 echo "Setting version $WVER"
-internal/setversion.sh "$WVER"
+./setversion.sh "$WVER"
+cd lang
 cp package.json package.json.bak
 sed -e 's@/amber.git.*"@/amber.git"@' package.json.bak >package.json
 rm package.json.bak
 git add package.json
+cd ..
 git commit -a -m "Working on $WVERF"
 git push
 echo git push origin $VER

+ 0 - 1
internal/release.sh

@@ -5,5 +5,4 @@
 
 cd `dirname "$0"`
 cp release-worker.sh /tmp
-cd ..
 exec sh /tmp/release-worker.sh

external/sdk/index.js → sdk/index.js


external/sdk/lib/NodeTestRunner.js → sdk/lib/NodeTestRunner.js


external/sdk/lib/NodeTestRunner.st → sdk/lib/NodeTestRunner.st


external/sdk/lib/amberc.js → sdk/lib/amberc.js


external/sdk/lib/config.js → sdk/lib/config.js


external/sdk/lib/helpers.js → sdk/lib/helpers.js


+ 0 - 0
external/sdk/lib/without-imports.js


Some files were not shown because too many files changed in this diff