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

Side by Side Diff: src/trusted/validator_ragel/build.scons

Issue 1234393005: A mechanism to identify/forbid/"rewrite" non-temporal instructions (and other) (Closed) Base URL: https://chromium.googlesource.com/native_client/src/native_client.git@master
Patch Set: Fixing nits Created 5 years, 4 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
OLDNEW
1 # -*- python -*- 1 # -*- python -*-
2 # Copyright (c) 2012 The Native Client Authors. All rights reserved. 2 # Copyright (c) 2012 The Native Client Authors. All rights reserved.
3 # Use of this source code is governed by a BSD-style license that can be 3 # Use of this source code is governed by a BSD-style license that can be
4 # found in the LICENSE file. 4 # found in the LICENSE file.
5 5
6 import json 6 import json
7 import hashlib 7 import hashlib
8 import os 8 import os
9 import platform 9 import platform
10 import sys 10 import sys
(...skipping 357 matching lines...) Expand 10 before | Expand all | Expand 10 after
368 ('remaining_avx2_promotions_proof.py', ('32', '64'), 368 ('remaining_avx2_promotions_proof.py', ('32', '64'),
369 '20150107.avx2.groups_0f_6x_0f_7x', '20150113.remaining_avx2_promotions'), 369 '20150107.avx2.groups_0f_6x_0f_7x', '20150113.remaining_avx2_promotions'),
370 ('avx2_additions_proof.py', ('32', '64'), 370 ('avx2_additions_proof.py', ('32', '64'),
371 '20150113.remaining_avx2_promotions', '20150128.avx2_additions'), 371 '20150113.remaining_avx2_promotions', '20150128.avx2_additions'),
372 ('crc32_16_to_32_proof.py', ('32', '64'), 372 ('crc32_16_to_32_proof.py', ('32', '64'),
373 '20150210.vmovq_bugfix', '20150223.crc32w'), 373 '20150210.vmovq_bugfix', '20150223.crc32w'),
374 ('jecxz_proof.py', ('32', '64'), 374 ('jecxz_proof.py', ('32', '64'),
375 '20150223.crc32w', '20150226.jecxz'), 375 '20150223.crc32w', '20150226.jecxz'),
376 ('vmovd_proof.py', ('32', '64'), 376 ('vmovd_proof.py', ('32', '64'),
377 '20150226.jecxz', '20150430.vmovd_bugfix'), 377 '20150226.jecxz', '20150430.vmovd_bugfix'),
378 ('nacl_unsupported_proof.py', ('32', '64'),
379 '20150430.vmovd_bugfix', '20150723.nacl_unsupported'),
378 ] 380 ]
379 # Run the 5 latest proofs by default. 381 # Run the 5 latest proofs by default.
380 for proof_file, bitnesses, old, new in trie_proofs[-5:]: 382 for proof_file, bitnesses, old, new in trie_proofs[-5:]:
381 for bitness in bitnesses: 383 for bitness in bitnesses:
382 trie_subdirs = {'32': 'ragel_trie_x86_32', '64': 'ragel_trie_x86_64'} 384 trie_subdirs = {'32': 'ragel_trie_x86_32', '64': 'ragel_trie_x86_64'}
383 check_proof = env.AutoDepsCommand( 385 check_proof = env.AutoDepsCommand(
384 '%s_%s_results' % (proof_file, bitness), 386 '%s_%s_results' % (proof_file, bitness),
385 ['${PYTHON}', 387 ['${PYTHON}',
386 env.File(proof_file), 388 env.File(proof_file),
387 '--validator_dll', validator_dll, 389 '--validator_dll', validator_dll,
(...skipping 178 matching lines...) Expand 10 before | Expand all | Expand 10 after
566 568
567 if env.Bit('regenerate_golden'): 569 if env.Bit('regenerate_golden'):
568 # Don't want these tests run in parallel because they write 570 # Don't want these tests run in parallel because they write
569 # to .test files. 571 # to .test files.
570 SideEffect(tests_mask, spec_test) 572 SideEffect(tests_mask, spec_test)
571 573
572 # Spec test uses @dis section in test files, which in turn is updated 574 # Spec test uses @dis section in test files, which in turn is updated
573 # by dis_section_test. 575 # by dis_section_test.
574 if env.Bit('build_x86'): 576 if env.Bit('build_x86'):
575 env.Depends(spec_test, dis_section_test) 577 env.Depends(spec_test, dis_section_test)
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698