Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(1)

Side by Side Diff: sdk/bin/pub.bat

Issue 931113006: Remove --old_gen_heap_size from the pub scripts. (Closed) Base URL: https://dart.googlecode.com/svn/branches/bleeding_edge/dart
Patch Set: Created 5 years, 10 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
« no previous file with comments | « sdk/bin/pub ('k') | no next file » | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 @echo off 1 @echo off
2 REM Copyright (c) 2014, the Dart project authors. Please see the AUTHORS file 2 REM Copyright (c) 2014, the Dart project authors. Please see the AUTHORS file
3 REM for details. All rights reserved. Use of this source code is governed by a 3 REM for details. All rights reserved. Use of this source code is governed by a
4 REM BSD-style license that can be found in the LICENSE file. 4 REM BSD-style license that can be found in the LICENSE file.
5 5
6 rem Run pub.dart on the Dart VM. This script is only used when running pub from 6 rem Run pub.dart on the Dart VM. This script is only used when running pub from
7 rem within the Dart source repo. The shipped SDK instead uses "pub_sdk.bat", 7 rem within the Dart source repo. The shipped SDK instead uses "pub_sdk.bat",
8 rem which is renamed to "pub.bat" when the SDK is built. 8 rem which is renamed to "pub.bat" when the SDK is built.
9 9
10 setlocal 10 setlocal
11 rem Handle the case where dart-sdk/bin has been symlinked to. 11 rem Handle the case where dart-sdk/bin has been symlinked to.
12 set DIR_NAME_WITH_SLASH=%~dp0 12 set DIR_NAME_WITH_SLASH=%~dp0
13 set DIR_NAME=%DIR_NAME_WITH_SLASH:~0,-1%% 13 set DIR_NAME=%DIR_NAME_WITH_SLASH:~0,-1%%
14 call :follow_links "%DIR_NAME%", RETURNED_BIN_DIR 14 call :follow_links "%DIR_NAME%", RETURNED_BIN_DIR
15 rem Get rid of surrounding quotes. 15 rem Get rid of surrounding quotes.
16 for %%i in ("%RETURNED_BIN_DIR%") do set BIN_DIR=%%~fi 16 for %%i in ("%RETURNED_BIN_DIR%") do set BIN_DIR=%%~fi
17 17
18 rem Get absolute full name for SDK_DIR. 18 rem Get absolute full name for SDK_DIR.
19 for %%i in ("%BIN_DIR%\..\") do set SDK_DIR=%%~fi 19 for %%i in ("%BIN_DIR%\..\") do set SDK_DIR=%%~fi
20 20
21 rem Remove trailing backslash if there is one 21 rem Remove trailing backslash if there is one
22 IF %SDK_DIR:~-1%==\ set SDK_DIR=%SDK_DIR:~0,-1% 22 IF %SDK_DIR:~-1%==\ set SDK_DIR=%SDK_DIR:~0,-1%
23 23
24 set VM_OPTIONS= 24 set VM_OPTIONS=
25 25
26 rem Give the VM extra memory for dart2js.
27 rem # TODO(rnystrom): Remove when #8355 is fixed.
28 rem See comments regarding options below in dart2js shell script.
29 set VM_OPTIONS=%VM_OPTIONS% --old_gen_heap_size=1024
30
31 rem Use the Dart binary in the built SDK so pub can find the version file next 26 rem Use the Dart binary in the built SDK so pub can find the version file next
32 rem to it. 27 rem to it.
33 set BUILD_DIR=%SDK_DIR%\..\build\ReleaseIA32 28 set BUILD_DIR=%SDK_DIR%\..\build\ReleaseIA32
34 set PACKAGES_DIR=%BUILD_DIR%\packages 29 set PACKAGES_DIR=%BUILD_DIR%\packages
35 set DART=%BUILD_DIR%\dart-sdk\bin\dart 30 set DART=%BUILD_DIR%\dart-sdk\bin\dart
36 31
37 rem Run the async/await compiled pub. 32 rem Run the async/await compiled pub.
38 set PUB="%SDK_DIR%\lib\_internal\pub_generated\bin\pub.dart" 33 set PUB="%SDK_DIR%\lib\_internal\pub_generated\bin\pub.dart"
39 "%DART%" %VM_OPTIONS% --package-root="%PACKAGES_DIR%" "%PUB%" %* 34 "%DART%" %VM_OPTIONS% --package-root="%PACKAGES_DIR%" "%PUB%" %*
40 35
41 endlocal 36 endlocal
42 37
43 exit /b %errorlevel% 38 exit /b %errorlevel%
44 39
45 :follow_links 40 :follow_links
46 setlocal 41 setlocal
47 for %%i in (%1) do set result=%%~fi 42 for %%i in (%1) do set result=%%~fi
48 set current= 43 set current=
49 for /f "usebackq tokens=2 delims=[]" %%i in (`dir /a:l "%~dp1" 2^>nul ^ 44 for /f "usebackq tokens=2 delims=[]" %%i in (`dir /a:l "%~dp1" 2^>nul ^
50 ^| find "> %~n1 ["`) do ( 45 ^| find "> %~n1 ["`) do (
51 set current=%%i 46 set current=%%i
52 ) 47 )
53 if not "%current%"=="" call :follow_links "%current%", result 48 if not "%current%"=="" call :follow_links "%current%", result
54 endlocal & set %~2=%result% 49 endlocal & set %~2=%result%
55 goto :eof 50 goto :eof
56 51
57 :end 52 :end
OLDNEW
« no previous file with comments | « sdk/bin/pub ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698