Skip to content

Commit 59a5c98

Browse files
Merge v1.8.1.
This brings in the '%PYTHON%' revert, and restores the correct NODE_MODULE_VERSION. PR-URL: #1482 Reviewed-By: Jeremiah Senkpiel <[email protected]>
2 parents 6bf85bc + 7b7da2e commit 59a5c98

File tree

3 files changed

+14
-9
lines changed

3 files changed

+14
-9
lines changed

CHANGELOG.md

+9-2
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,16 @@
11
# io.js ChangeLog
22

3-
## 2015-04-17, Version 1.8.0, @chrisdickinson
3+
## 2015-04-20, Version 1.8.1, @chrisdickinson
44

55
### Notable changes
66

7+
* **NOTICE**: Skipped v1.8.0 due to problems with release tooling.
8+
See [#1436](https://github.com/iojs/io.js/issues/1436) for details.
79
* **build**: Support for building io.js as a static library (Marat Abdullin) [#1341](https://github.com/iojs/io.js/pull/1341)
810
* **deps**: Upgrade openssl to 1.0.2a (Shigeki Ohtsu) [#1389](https://github.com/iojs/io.js/pull/1389)
11+
* Users should see performance improvements when using the crypto API.
12+
See [here](https://github.com/iojs/io.js/wiki/Crypto-Performance-Notes-for-OpenSSL-1.0.2a-on-iojs-v1.8.0)
13+
for details.
914
* **npm**: Upgrade npm to 2.8.3. See the [release notes](https://github.com/npm/npm/releases/tag/v2.8.3) for details. Includes improved git support. Summary:
1015
* [`387f889`](https://github.com/npm/npm/commit/387f889c0e8fb617d9cc9a42ed0a3ec49424ab5d)
1116
[#7961](https://github.com/npm/npm/issues/7961) Ensure that hosted git SSH
@@ -49,14 +54,16 @@ will be removed at a later point. (Roman Reiss) [#1363](https://github.com/iojs/
4954

5055
### Commits
5156

57+
* [[`53ed89d927`](https://github.com/iojs/io.js/commit/53ed89d927)] - ***Revert*** "**build**: use %PYTHON% instead of python" (Rod Vagg) [#1475](https://github.com/iojs/io.js/pull/1475)
58+
* [[`2b744b0ab7`](https://github.com/iojs/io.js/commit/2b744b0ab7)] - **src**: revert NODE_MODULE_VERSION to 43 (Chris Dickinson) [#1460](https://github.com/iojs/io.js/pull/1460)
5259
* [[`431673ebd1`](https://github.com/iojs/io.js/commit/431673ebd1)] - **buffer**: fast-case for empty string in byteLength (Jackson Tian) [#1441](https://github.com/iojs/io.js/pull/1441)
5360
* [[`1b22bad35f`](https://github.com/iojs/io.js/commit/1b22bad35f)] - **build**: fix logic for shared library flags (Jeremiah Senkpiel) [#1454](https://github.com/iojs/io.js/pull/1454)
5461
* [[`91943a99d5`](https://github.com/iojs/io.js/commit/91943a99d5)] - **build**: use %PYTHON% instead of python (Rod Vagg) [#1444](https://github.com/iojs/io.js/pull/1444)
5562
* [[`c7769d417b`](https://github.com/iojs/io.js/commit/c7769d417b)] - **build**: Expose xz compression level (Johan Bergström) [#1428](https://github.com/iojs/io.js/pull/1428)
5663
* [[`a530b2baf1`](https://github.com/iojs/io.js/commit/a530b2baf1)] - **build**: fix error message in configure (Shigeki Ohtsu) [#1389](https://github.com/iojs/io.js/pull/1389)
5764
* [[`92dfb794f9`](https://github.com/iojs/io.js/commit/92dfb794f9)] - **build**: enable ssl support on arm64 (Shigeki Ohtsu) [#1389](https://github.com/iojs/io.js/pull/1389)
5865
* [[`7de0dcde83`](https://github.com/iojs/io.js/commit/7de0dcde83)] - **deps**: make node-gyp work with io.js (cjihrig) [#990](https://github.com/iojs/io.js/pull/990)
59-
* [[`4870213f9e`](https://github.com/iojs/io.js/commit/4870213f9e)] - **deps**: upgrade npm to 2.8.3 (Forrest L Norvell)
66+
* [[`4870213f9e`](https://github.com/iojs/io.js/commit/4870213f9e)] - **deps**: upgrade npm to 2.8.3 (Forrest L Norvell)
6067
* [[`49bb7ded2c`](https://github.com/iojs/io.js/commit/49bb7ded2c)] - **deps**: fix git case sensitivity issue in npm (Chris Dickinson) [#1456](https://github.com/iojs/io.js/pull/1456)
6168
* [[`4830b4bce8`](https://github.com/iojs/io.js/commit/4830b4bce8)] - **deps**: add docs to upgrade openssl (Shigeki Ohtsu) [#1389](https://github.com/iojs/io.js/pull/1389)
6269
* [[`11bec72c87`](https://github.com/iojs/io.js/commit/11bec72c87)] - **deps**: update asm files for openssl-1.0.2a (Shigeki Ohtsu) [#1389](https://github.com/iojs/io.js/pull/1389)

src/node_version.h

+1-1
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,6 @@
4545
* an API is broken in the C++ side, including in v8 or
4646
* other dependencies.
4747
*/
48-
#define NODE_MODULE_VERSION 44 /* io.js v1.1.0 */
48+
#define NODE_MODULE_VERSION 43 /* io.js v1.1.0 */
4949

5050
#endif /* SRC_NODE_VERSION_H_ */

vcbuild.bat

+4-6
Original file line numberDiff line numberDiff line change
@@ -89,12 +89,10 @@ if defined noprojgen goto msbuild
8989

9090
if defined NIGHTLY set TAG=nightly-%NIGHTLY%
9191

92-
if not defined PYTHON set PYTHON=python
93-
9492
@rem Generate the VS project.
9593
SETLOCAL
9694
if defined VS100COMNTOOLS call "%VS100COMNTOOLS%\VCVarsQueryRegistry.bat"
97-
"%PYTHON%" configure %download_arg% %i18n_arg% %debug_arg% %snapshot_arg% %noetw_arg% %noperfctr_arg% --dest-cpu=%target_arch% --tag=%TAG%
95+
python configure %download_arg% %i18n_arg% %debug_arg% %snapshot_arg% %noetw_arg% %noperfctr_arg% --dest-cpu=%target_arch% --tag=%TAG%
9896
if errorlevel 1 goto create-msvs-files-failed
9997
if not exist node.sln goto create-msvs-files-failed
10098
echo Project files generated.
@@ -176,14 +174,14 @@ if "%config%"=="Release" set test_args=--mode=release %test_args%
176174
echo running 'cctest'
177175
"%config%\cctest"
178176
echo running 'python tools/test.py %test_args%'
179-
"%PYTHON%" tools/test.py %test_args%
177+
python tools/test.py %test_args%
180178
goto jslint
181179

182180
:jslint
183181
if not defined jslint goto exit
184182
echo running jslint
185183
set PYTHONPATH=tools/closure_linter/;tools/gflags/
186-
"%PYTHON%" tools/closure_linter/closure_linter/gjslint.py --unix_mode --strict --nojsdoc -r lib/ -r src/ --exclude_files lib/punycode.js
184+
python tools/closure_linter/closure_linter/gjslint.py --unix_mode --strict --nojsdoc -r lib/ -r src/ --exclude_files lib/punycode.js
187185
goto exit
188186

189187
:create-msvs-files-failed
@@ -208,6 +206,6 @@ rem ***************
208206

209207
:getnodeversion
210208
set NODE_VERSION=
211-
for /F "usebackq tokens=*" %%i in (`"%PYTHON%" "%~dp0tools\getnodeversion.py"`) do set NODE_VERSION=%%i
209+
for /F "usebackq tokens=*" %%i in (`python "%~dp0tools\getnodeversion.py"`) do set NODE_VERSION=%%i
212210
if not defined NODE_VERSION echo Cannot determine current version of io.js & exit /b 1
213211
goto :EOF

0 commit comments

Comments
 (0)