zra@google.com
2fe51715e5
Begins work on ARM64, first assembler test.
...
Most new code is in constants_arm64.h and
{assembler,disassembler,simulator}_arm64.{h,cc}
The rest of the CL just #def's out tests, modifies status files,
and adds UNIMPLEMENTED functions, etc.
R=regis@google.com
Review URL: https://codereview.chromium.org//221133002
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@34654 260f80e4-7a28-3924-810f-c04153c831b5
2014-04-02 17:39:32 +00:00
iposva@google.com
ca9defaf17
- Redo cross-build detection.
...
Review URL: https://codereview.chromium.org//189543010
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@33489 260f80e4-7a28-3924-810f-c04153c831b5
2014-03-10 12:53:50 +00:00
iposva@google.com
5c2fe2fade
Where did the space go?
...
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@33488 260f80e4-7a28-3924-810f-c04153c831b5
2014-03-10 12:39:18 +00:00
iposva@google.com
fd1630985f
- Fix typo.
...
Review URL: https://codereview.chromium.org//189233011
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@33487 260f80e4-7a28-3924-810f-c04153c831b5
2014-03-10 12:34:41 +00:00
iposva@google.com
0b933f1f5c
- Intel architecture rewriting needs to happen both ways.
...
Review URL: https://codereview.chromium.org//190663011
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@33486 260f80e4-7a28-3924-810f-c04153c831b5
2014-03-10 12:33:29 +00:00
iposva@google.com
b6ea3942e5
- Fix typo.
...
Review URL: https://codereview.chromium.org//189413015
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@33485 260f80e4-7a28-3924-810f-c04153c831b5
2014-03-10 12:24:44 +00:00
iposva@google.com
c403ff25d4
- Last level of defense when guessing host architecture.
...
Review URL: https://codereview.chromium.org//190793014
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@33484 260f80e4-7a28-3924-810f-c04153c831b5
2014-03-10 12:18:44 +00:00
iposva@google.com
d20121e855
- Enable automatic cross-builds across ARM and MIPS architectures.
...
R=ricow@google.com
Review URL: https://codereview.chromium.org//192543002
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@33482 260f80e4-7a28-3924-810f-c04153c831b5
2014-03-10 12:00:06 +00:00
whesse@google.com
66ff4fc0d3
Add checked-in binary for mips architecture to tools/testing.
...
BUG=
R=ricow@google.com
Review URL: https://codereview.chromium.org//192593003
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@33481 260f80e4-7a28-3924-810f-c04153c831b5
2014-03-10 11:19:08 +00:00
sgjesse@google.com
8a4e91c0bd
Make building from bleeding edge tarball possible without Subversion installed
...
Look for the svn revision in tools/SVN_REVISION before event trying to
run svn. The SVN_REVISIOn file is only created when building a tarball
from a bleeding edge revision.
R=kustermann@google.com
BUG=
Review URL: https://codereview.chromium.org//166743002
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@32713 260f80e4-7a28-3924-810f-c04153c831b5
2014-02-17 08:09:47 +00:00
sgjesse@google.com
71f0e080cb
Fix last minute change in last commit
...
Never commit without testing.
TBR=ricow@google.com
BUG=
Review URL: https://codereview.chromium.org//131343014
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@32360 260f80e4-7a28-3924-810f-c04153c831b5
2014-02-06 14:44:07 +00:00
sgjesse@google.com
8128bd9373
Add script for generating a source tarball and rules for bilding a Debian package
...
R=ricow@google.com , kusternamm@google.com
BUG=
Review URL: https://codereview.chromium.org//154073002
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@32359 260f80e4-7a28-3924-810f-c04153c831b5
2014-02-06 14:37:45 +00:00
zra@google.com
3508d336dd
Simplifies standalone VM Android build.
...
This change also avoids the need to
do another 'gclient runhooks' when switching
between Android and Linux builds, and between
IA32 and ARM Android builds.
gyp does not allow 'libraries' sections inside of
configurations. Therefore, since some architecture
specific paths, libraries, etc. must be specified
on the Android NDK's linker command line, to avoid
re-gyping when switching between Android IA32 and ARM,
this change moves the architecture specific linker
flags to a script, android_link.py.
To avoid re-gyping when swtiching between Linux and
Android, this change creates new configurations
that specify the target OS as well as the the target
architecture, e.g. ReleaseLinuxARM or ReleaseAndroidARM
instead of ReleaseARM.
This change also adds a --toolchain flag to build.py,
and removes obsoleted logic for setting up the Android
build.
R=iposva@google.com
Review URL: https://codereview.chromium.org//105223002
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@31340 260f80e4-7a28-3924-810f-c04153c831b5
2013-12-20 17:51:34 +00:00
kustermann@google.com
fe745b78c9
Reapply "Change SDK/DartEditor versioning scheme to semantic versions."
...
R=kasperl@google.com
Review URL: https://codereview.chromium.org//103233006
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@30952 260f80e4-7a28-3924-810f-c04153c831b5
2013-12-06 17:23:49 +00:00
kustermann@google.com
f9bb003862
Revert "Change SDK/DartEditor versioning scheme to semantic versions."
...
+Revert "Remove pub tests for non-semantic SDK versions"
This is causing build failures on dartium. Need to investigate.
Review URL: https://codereview.chromium.org//106993002
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@30908 260f80e4-7a28-3924-810f-c04153c831b5
2013-12-05 19:05:52 +00:00
kustermann@google.com
90c9463cc7
Change SDK/DartEditor versioning scheme to semantic versions.
...
This means that all components of the SDK (i.e. DartVM, dart2js, dartanalyzer,
pub) will have the same semantic version string when invoking them with
'--version'. The version string is also present in "dart-sdk/version".
The editor will have an eclipse compatible version which consists of
major.minor.patch.qualifier.
The SDK versions look like this on our three channels:
- bleeding-edge: 1.1.0-edge.30857
- dev: 1.1.0-dev.2.42
- stable: 1.1.0
The SDK versions comply with the semantic versioning standard, see:
http://semver.org/ .
The DartEditor versions look like this on our three channels:
- bleeding-edge: 1.1.0.edge_030857
- dev: 1.1.0.dev_02_42
- stable: 1.1.0.release
The DartEditor versions comply with semantic eclipse versioning scheme.
(The leading zeros are necessary due to lexicographic ordering.)
From both version schemes, it becomes clear on which channel a user is on.
R=danrubel@google.com , kasperl@google.com , rnystrom@google.com
Review URL: https://codereview.chromium.org//104403005
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@30905 260f80e4-7a28-3924-810f-c04153c831b5
2013-12-05 18:35:05 +00:00
kustermann@google.com
69bd72a2b9
Add update.properties file to com.google.dart.tools.core_*.jar file
...
R=danrubel@google.com , ricow@google.com
Review URL: https://codereview.chromium.org//84963005
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@30623 260f80e4-7a28-3924-810f-c04153c831b5
2013-11-25 13:05:30 +00:00
kustermann@google.com
6cfdb0d4f2
Add CHANNEL to tools/VERSION
...
R=ricow@google.com
Review URL: https://codereview.chromium.org//85553002
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@30620 260f80e4-7a28-3924-810f-c04153c831b5
2013-11-25 12:51:59 +00:00
kustermann@google.com
f9d7e3e939
Removed dart.gyp:upload_sdk target and tools/upload_sdk.py
...
R=ricow@google.com
Review URL: https://codereview.chromium.org//84703004
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@30619 260f80e4-7a28-3924-810f-c04153c831b5
2013-11-25 12:41:55 +00:00
iposva@google.com
7621320667
- Properly setup user name.
...
R=devoncarew@google.com
Review URL: https://codereview.chromium.org//50263009
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@29517 260f80e4-7a28-3924-810f-c04153c831b5
2013-10-30 04:50:41 +00:00
iposva@google.com
7c381607e4
- Workaround SVN inconsistencies when building locally.
...
R=devoncarew@google.com
Review URL: https://codereview.chromium.org//52003002
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@29516 260f80e4-7a28-3924-810f-c04153c831b5
2013-10-30 04:32:26 +00:00
ricow@google.com
9b736a2531
Add windows installer functionallity to editor build script.
...
Refactor create_mac_installer to pull out generic functionality.
Change naming util class to not include zip in name of editor file
Change windows installer creation script to support a directory as input in addition to a zip file
Review URL: https://chromiumcodereview.appspot.com//47553006
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@29440 260f80e4-7a28-3924-810f-c04153c831b5
2013-10-29 12:20:56 +00:00
kustermann@google.com
2d51255501
Changes to annotated step scripts: dart-editor-installer-* builders will build installer
...
R=ricow@google.com
Review URL: https://codereview.chromium.org//28773003
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@28857 260f80e4-7a28-3924-810f-c04153c831b5
2013-10-18 14:12:34 +00:00
kustermann@google.com
ffbc235c05
Added support for using a checked-in binary of dart for ARM
...
R=ricow@google.com
Review URL: https://codereview.chromium.org//23572028
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@27046 260f80e4-7a28-3924-810f-c04153c831b5
2013-09-03 12:33:53 +00:00
kustermann@google.com
315daf1d72
First CL for removing our dependency on the checked-in binary for building
...
R=ricow@google.com
Review URL: https://codereview.chromium.org//22393002
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@25809 260f80e4-7a28-3924-810f-c04153c831b5
2013-08-06 10:52:57 +00:00
kustermann@google.com
2ba4d3c758
Use a utils.TempDir() context manager for temporary files, to make sure we clean up even in case of exceptions
...
R=ajohnsen@google.com
Review URL: https://codereview.chromium.org//19523003
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@25091 260f80e4-7a28-3924-810f-c04153c831b5
2013-07-17 11:40:49 +00:00
kustermann@google.com
e2bae5305b
Bugfix for tools/utils.py: Inherit environment to cmd.exe.
...
On windows we run "svn" in a shell. But the shell cannot find svn.exe if PATH is
not set.
R=ricow@google.com
Review URL: https://codereview.chromium.org//17397005
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@24212 260f80e4-7a28-3924-810f-c04153c831b5
2013-06-20 08:22:25 +00:00
ricow@google.com
df4bf922fa
Make version generation functionallity work on non english locale.
...
Landing patch supplied by David Gomez - see http://dartbug.com/11119
R=kustermann@google.com
Review URL: https://codereview.chromium.org//17224002
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@24072 260f80e4-7a28-3924-810f-c04153c831b5
2013-06-17 06:42:29 +00:00
kustermann@google.com
abf0ad60ac
First CL for supporting arm cross compilation + testing on dart buildbots
...
R=ricow@google.com
Review URL: https://codereview.chromium.org//15258005
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@22839 260f80e4-7a28-3924-810f-c04153c831b5
2013-05-17 09:35:32 +00:00
hausner@google.com
a0fa1e7633
Do not crash build if Java is not installed
...
Much of the build does not use Java, so don't crash if it's not
installed.
Review URL: https://codereview.chromium.org//14435004
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@21952 260f80e4-7a28-3924-810f-c04153c831b5
2013-04-24 15:54:20 +00:00
aprelev@gmail.com
bed78686b6
Try to better guess Visual Studio path.
...
BUG=
Review URL: https://codereview.chromium.org//12298006
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@18736 260f80e4-7a28-3924-810f-c04153c831b5
2013-02-20 03:58:19 +00:00
amouravski@google.com
ba1f89e2b0
Fix for go.sh breaking because the dart binary in /testing hasn't been updated.
...
Review URL: https://codereview.chromium.org//11825012
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@16937 260f80e4-7a28-3924-810f-c04153c831b5
2013-01-10 22:54:16 +00:00
ricow@google.com
a31a22712b
Update revision info to version info for dart2js et al.
...
Review URL: https://codereview.chromium.org//11143010
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@13649 260f80e4-7a28-3924-810f-c04153c831b5
2012-10-15 08:21:44 +00:00
antonm@google.com
f9d8744839
Move a helper function to find out Dart binary into utils.py
...
R=ricow@google.com
Review URL: https://codereview.chromium.org//11098046
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@13538 260f80e4-7a28-3924-810f-c04153c831b5
2012-10-11 13:07:16 +00:00
johnniwinther@google.com
5bb04a5069
MSVS output to /build/ dir.
...
Review URL: https://codereview.chromium.org//10933125
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@12471 260f80e4-7a28-3924-810f-c04153c831b5
2012-09-18 07:48:26 +00:00
jackpal@google.com
73ffeb4418
Add support for building the Dart VM for Android OS.
...
The Android target OS is based upon the existing Linux target OS.
The existing _linux source files have been copied to create
corresponding _android source files. The copies have been
modified as needed to adapt to differences between the Linux
platform and the Android platform.
Currently the dart vm binary builds on Linux and runs on x86 Android,
Simple test scripts execute correctly, but no formal testing has been
done.
The process for building the Dart VM for Android will be documented on
the Dart wiki.
BUG=
Review URL: https://chromiumcodereview.appspot.com//10823209
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@11547 260f80e4-7a28-3924-810f-c04153c831b5
2012-08-29 20:42:28 +00:00
sethladd@google.com
82487ff3b2
get svn rev num even if using git svn
...
BUG=
Review URL: https://chromiumcodereview.appspot.com//10834218
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@10389 260f80e4-7a28-3924-810f-c04153c831b5
2012-08-08 14:55:01 +00:00
ahe@google.com
96ac4bc26e
Remove underscores from configurations.
...
Underscores don't work in Visual Studio 2010.
Review URL: https://chromiumcodereview.appspot.com//10475003
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@8235 260f80e4-7a28-3924-810f-c04153c831b5
2012-06-04 07:41:59 +00:00
ahe@google.com
e38d098845
Fix dependencies for create and upload SDK.
...
Review URL: https://chromiumcodereview.appspot.com//10273005
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@7152 260f80e4-7a28-3924-810f-c04153c831b5
2012-04-30 12:42:10 +00:00
ahe@google.com
9eac6a5748
Remove frogsh.
...
Review URL: https://chromiumcodereview.appspot.com//10164004
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@6840 260f80e4-7a28-3924-810f-c04153c831b5
2012-04-23 13:26:06 +00:00
danrubel@google.com
847ab391c5
Move 'revision' file creation from upload_sdk into create_sdk
...
Review URL: https://chromiumcodereview.appspot.com//10117031
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@6712 260f80e4-7a28-3924-810f-c04153c831b5
2012-04-18 21:55:14 +00:00
ahe@google.com
29f23acca0
Make a VM crash more obvious.
...
Review URL: https://chromiumcodereview.appspot.com//9838017
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@5774 260f80e4-7a28-3924-810f-c04153c831b5
2012-03-23 11:52:43 +00:00
sigmund@google.com
0db85d31b1
bot: fix to get appropriate executable in windows.
...
Review URL: http://codereview.chromium.org//9133019
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@3316 260f80e4-7a28-3924-810f-c04153c831b5
2012-01-13 23:26:33 +00:00
efortuna@google.com
994839e3d9
Fix build to create Windows SDK.
...
(Resubmission of http://codereview.chromium.org/9004001/ with jmesserly's
suggestions and update fix.)
TBR=jmesserly
Review URL: http://codereview.chromium.org//8989020
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@2649 260f80e4-7a28-3924-810f-c04153c831b5
2011-12-20 18:04:45 +00:00
sigmund@google.com
f392b25a55
Revert "Fix build so we can make a Windows SDK!" (tbr)
...
Review URL: http://codereview.chromium.org//9005002
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@2613 260f80e4-7a28-3924-810f-c04153c831b5
2011-12-20 02:26:16 +00:00
efortuna@google.com
03a9b0a828
Fix build so we can make a Windows SDK!
...
Review URL: http://codereview.chromium.org//9004001
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@2612 260f80e4-7a28-3924-810f-c04153c831b5
2011-12-20 02:22:08 +00:00
iposva@google.com
ea500c9260
- Remove uses of the dart_bin binary.
...
Review URL: http://codereview.chromium.org//8597016
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@1725 260f80e4-7a28-3924-810f-c04153c831b5
2011-11-21 23:50:35 +00:00
ngeoffray@google.com
5d6af6602a
Bleeding edge change to get frog integrated into the testing infrastructure.
...
Review URL: http://codereview.chromium.org//8372095
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@1140 260f80e4-7a28-3924-810f-c04153c831b5
2011-11-03 12:15:55 +00:00
ngeoffray@google.com
e0d529befb
Remove 'dartc' as an arch for build.py.
...
Review URL: http://codereview.chromium.org//8417030
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@895 260f80e4-7a28-3924-810f-c04153c831b5
2011-10-28 16:21:46 +00:00
ngeoffray@google.com
9acb7d6610
build.py will not accept --arch=dartc soon, so removing references and uses of --arch=dartc in the repo.
...
Review URL: http://codereview.chromium.org//8341103
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@882 260f80e4-7a28-3924-810f-c04153c831b5
2011-10-28 10:39:30 +00:00