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

Side by Side Diff: src/v8.gyp

Issue 2715223003: Revert "[SAB] Move Atomics builtins to C++" (Closed)
Patch Set: another CL to revert Created 3 years, 9 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
« no previous file with comments | « src/snapshot/natives-external.cc ('k') | test/cctest/heap/test-spaces.cc » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 # Copyright 2012 the V8 project authors. All rights reserved. 1 # Copyright 2012 the V8 project authors. All rights reserved.
2 # Redistribution and use in source and binary forms, with or without 2 # Redistribution and use in source and binary forms, with or without
3 # modification, are permitted provided that the following conditions are 3 # modification, are permitted provided that the following conditions are
4 # met: 4 # met:
5 # 5 #
6 # * Redistributions of source code must retain the above copyright 6 # * Redistributions of source code must retain the above copyright
7 # notice, this list of conditions and the following disclaimer. 7 # notice, this list of conditions and the following disclaimer.
8 # * Redistributions in binary form must reproduce the above 8 # * Redistributions in binary form must reproduce the above
9 # copyright notice, this list of conditions and the following 9 # copyright notice, this list of conditions and the following
10 # disclaimer in the documentation and/or other materials provided 10 # disclaimer in the documentation and/or other materials provided
(...skipping 153 matching lines...) Expand 10 before | Expand all | Expand 10 after
164 ], 164 ],
165 'dependencies': [ 165 'dependencies': [
166 'v8_base', 166 'v8_base',
167 ], 167 ],
168 'include_dirs+': [ 168 'include_dirs+': [
169 '..', 169 '..',
170 '<(DEPTH)', 170 '<(DEPTH)',
171 ], 171 ],
172 'sources': [ 172 'sources': [
173 '<(SHARED_INTERMEDIATE_DIR)/libraries.cc', 173 '<(SHARED_INTERMEDIATE_DIR)/libraries.cc',
174 '<(SHARED_INTERMEDIATE_DIR)/experimental-libraries.cc',
174 '<(SHARED_INTERMEDIATE_DIR)/extras-libraries.cc', 175 '<(SHARED_INTERMEDIATE_DIR)/extras-libraries.cc',
175 '<(SHARED_INTERMEDIATE_DIR)/experimental-extras-libraries.cc', 176 '<(SHARED_INTERMEDIATE_DIR)/experimental-extras-libraries.cc',
176 '<(INTERMEDIATE_DIR)/snapshot.cc', 177 '<(INTERMEDIATE_DIR)/snapshot.cc',
177 ], 178 ],
178 'actions': [ 179 'actions': [
179 { 180 {
180 'action_name': 'run_mksnapshot', 181 'action_name': 'run_mksnapshot',
181 'inputs': [ 182 'inputs': [
182 '<(mksnapshot_exec)', 183 '<(mksnapshot_exec)',
183 ], 184 ],
(...skipping 38 matching lines...) Expand 10 before | Expand all | Expand 10 after
222 'type': 'static_library', 223 'type': 'static_library',
223 'dependencies': [ 224 'dependencies': [
224 'v8_base', 225 'v8_base',
225 ], 226 ],
226 'include_dirs+': [ 227 'include_dirs+': [
227 '..', 228 '..',
228 '<(DEPTH)', 229 '<(DEPTH)',
229 ], 230 ],
230 'sources': [ 231 'sources': [
231 '<(SHARED_INTERMEDIATE_DIR)/libraries.cc', 232 '<(SHARED_INTERMEDIATE_DIR)/libraries.cc',
233 '<(SHARED_INTERMEDIATE_DIR)/experimental-libraries.cc',
232 '<(SHARED_INTERMEDIATE_DIR)/extras-libraries.cc', 234 '<(SHARED_INTERMEDIATE_DIR)/extras-libraries.cc',
233 '<(SHARED_INTERMEDIATE_DIR)/experimental-extras-libraries.cc', 235 '<(SHARED_INTERMEDIATE_DIR)/experimental-extras-libraries.cc',
234 'snapshot/snapshot-empty.cc', 236 'snapshot/snapshot-empty.cc',
235 ], 237 ],
236 'conditions': [ 238 'conditions': [
237 ['want_separate_host_toolset==1', { 239 ['want_separate_host_toolset==1', {
238 'toolsets': ['host', 'target'], 240 'toolsets': ['host', 'target'],
239 'dependencies': ['js2c#host'], 241 'dependencies': ['js2c#host'],
240 }, { 242 }, {
241 'toolsets': ['target'], 243 'toolsets': ['target'],
(...skipping 1955 matching lines...) Expand 10 before | Expand all | Expand 10 after
2197 'dependencies': ['js2c#host'], 2199 'dependencies': ['js2c#host'],
2198 }, { 2200 }, {
2199 'dependencies': ['js2c'], 2201 'dependencies': ['js2c'],
2200 }], 2202 }],
2201 ], 2203 ],
2202 'actions': [{ 2204 'actions': [{
2203 'action_name': 'concatenate_natives_blob', 2205 'action_name': 'concatenate_natives_blob',
2204 'inputs': [ 2206 'inputs': [
2205 '../tools/concatenate-files.py', 2207 '../tools/concatenate-files.py',
2206 '<(SHARED_INTERMEDIATE_DIR)/libraries.bin', 2208 '<(SHARED_INTERMEDIATE_DIR)/libraries.bin',
2209 '<(SHARED_INTERMEDIATE_DIR)/libraries-experimental.bin',
2207 '<(SHARED_INTERMEDIATE_DIR)/libraries-extras.bin', 2210 '<(SHARED_INTERMEDIATE_DIR)/libraries-extras.bin',
2208 '<(SHARED_INTERMEDIATE_DIR)/libraries-experimental-extras.bin', 2211 '<(SHARED_INTERMEDIATE_DIR)/libraries-experimental-extras.bin',
2209 ], 2212 ],
2210 'conditions': [ 2213 'conditions': [
2211 ['want_separate_host_toolset==1', { 2214 ['want_separate_host_toolset==1', {
2212 'target_conditions': [ 2215 'target_conditions': [
2213 ['_toolset=="host"', { 2216 ['_toolset=="host"', {
2214 'outputs': [ 2217 'outputs': [
2215 '<(PRODUCT_DIR)/natives_blob_host.bin', 2218 '<(PRODUCT_DIR)/natives_blob_host.bin',
2216 ], 2219 ],
(...skipping 54 matching lines...) Expand 10 before | Expand all | Expand 10 after
2271 'js/promise.js', 2274 'js/promise.js',
2272 'js/messages.js', 2275 'js/messages.js',
2273 'js/templates.js', 2276 'js/templates.js',
2274 'js/spread.js', 2277 'js/spread.js',
2275 'js/proxy.js', 2278 'js/proxy.js',
2276 'js/harmony-string-padding.js', 2279 'js/harmony-string-padding.js',
2277 'debug/mirrors.js', 2280 'debug/mirrors.js',
2278 'debug/debug.js', 2281 'debug/debug.js',
2279 'debug/liveedit.js', 2282 'debug/liveedit.js',
2280 ], 2283 ],
2284 'experimental_library_files': [
2285 'js/macros.py',
2286 'messages.h',
2287 'js/harmony-atomics.js',
2288 ],
2281 'libraries_bin_file': '<(SHARED_INTERMEDIATE_DIR)/libraries.bin', 2289 'libraries_bin_file': '<(SHARED_INTERMEDIATE_DIR)/libraries.bin',
2290 'libraries_experimental_bin_file': '<(SHARED_INTERMEDIATE_DIR)/libraries -experimental.bin',
2282 'libraries_extras_bin_file': '<(SHARED_INTERMEDIATE_DIR)/libraries-extra s.bin', 2291 'libraries_extras_bin_file': '<(SHARED_INTERMEDIATE_DIR)/libraries-extra s.bin',
2283 'libraries_experimental_extras_bin_file': '<(SHARED_INTERMEDIATE_DIR)/li braries-experimental-extras.bin', 2292 'libraries_experimental_extras_bin_file': '<(SHARED_INTERMEDIATE_DIR)/li braries-experimental-extras.bin',
2284 'conditions': [ 2293 'conditions': [
2285 ['v8_enable_i18n_support==1', { 2294 ['v8_enable_i18n_support==1', {
2286 'library_files': ['js/i18n.js'], 2295 'library_files': ['js/i18n.js'],
2287 }], 2296 }],
2288 ], 2297 ],
2289 }, 2298 },
2290 'actions': [ 2299 'actions': [
2291 { 2300 {
(...skipping 22 matching lines...) Expand all
2314 'python', 2323 'python',
2315 '../tools/js2c.py', 2324 '../tools/js2c.py',
2316 '<(SHARED_INTERMEDIATE_DIR)/libraries.cc', 2325 '<(SHARED_INTERMEDIATE_DIR)/libraries.cc',
2317 'CORE', 2326 'CORE',
2318 '<@(library_files)', 2327 '<@(library_files)',
2319 '--startup_blob', '<@(libraries_bin_file)', 2328 '--startup_blob', '<@(libraries_bin_file)',
2320 '--nojs', 2329 '--nojs',
2321 ], 2330 ],
2322 }, 2331 },
2323 { 2332 {
2333 'action_name': 'js2c_experimental',
2334 'inputs': [
2335 '../tools/js2c.py',
2336 '<@(experimental_library_files)',
2337 ],
2338 'outputs': ['<(SHARED_INTERMEDIATE_DIR)/experimental-libraries.cc'],
2339 'action': [
2340 'python',
2341 '../tools/js2c.py',
2342 '<(SHARED_INTERMEDIATE_DIR)/experimental-libraries.cc',
2343 'EXPERIMENTAL',
2344 '<@(experimental_library_files)',
2345 ],
2346 },
2347 {
2348 'action_name': 'js2c_experimental_bin',
2349 'inputs': [
2350 '../tools/js2c.py',
2351 '<@(experimental_library_files)',
2352 ],
2353 'outputs': ['<@(libraries_experimental_bin_file)'],
2354 'action': [
2355 'python',
2356 '../tools/js2c.py',
2357 '<(SHARED_INTERMEDIATE_DIR)/experimental-libraries.cc',
2358 'EXPERIMENTAL',
2359 '<@(experimental_library_files)',
2360 '--startup_blob', '<@(libraries_experimental_bin_file)',
2361 '--nojs',
2362 ],
2363 },
2364 {
2324 'action_name': 'js2c_extras', 2365 'action_name': 'js2c_extras',
2325 'inputs': [ 2366 'inputs': [
2326 '../tools/js2c.py', 2367 '../tools/js2c.py',
2327 '<@(v8_extra_library_files)', 2368 '<@(v8_extra_library_files)',
2328 ], 2369 ],
2329 'outputs': ['<(SHARED_INTERMEDIATE_DIR)/extras-libraries.cc'], 2370 'outputs': ['<(SHARED_INTERMEDIATE_DIR)/extras-libraries.cc'],
2330 'action': [ 2371 'action': [
2331 'python', 2372 'python',
2332 '../tools/js2c.py', 2373 '../tools/js2c.py',
2333 '<(SHARED_INTERMEDIATE_DIR)/extras-libraries.cc', 2374 '<(SHARED_INTERMEDIATE_DIR)/extras-libraries.cc',
(...skipping 131 matching lines...) Expand 10 before | Expand all | Expand 10 after
2465 'conditions': [ 2506 'conditions': [
2466 ['want_separate_host_toolset_mkpeephole==1', { 2507 ['want_separate_host_toolset_mkpeephole==1', {
2467 'toolsets': ['host'], 2508 'toolsets': ['host'],
2468 }, { 2509 }, {
2469 'toolsets': ['target'], 2510 'toolsets': ['target'],
2470 }], 2511 }],
2471 ], 2512 ],
2472 }, 2513 },
2473 ], 2514 ],
2474 } 2515 }
OLDNEW
« no previous file with comments | « src/snapshot/natives-external.cc ('k') | test/cctest/heap/test-spaces.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698