Boost logo

Boost-Commit :

Subject: [Boost-commit] svn:boost r81656 - sandbox/variadic_templates/sandbox/slim/test
From: cppljevans_at_[hidden]
Date: 2012-12-01 14:36:33


Author: cppljevans
Date: 2012-12-01 14:36:33 EST (Sat, 01 Dec 2012)
New Revision: 81656
URL: http://svn.boost.org/trac/boost/changeset/81656

Log:
Added sorted command to *_filt.py.

Text files modified:
   sandbox/variadic_templates/sandbox/slim/test/print_domain_range.py | 2 +-
   sandbox/variadic_templates/sandbox/slim/test/tuple_benchmark_filt.py | 21 ++++++++++++++-------
   2 files changed, 15 insertions(+), 8 deletions(-)

Modified: sandbox/variadic_templates/sandbox/slim/test/print_domain_range.py
==============================================================================
--- sandbox/variadic_templates/sandbox/slim/test/print_domain_range.py (original)
+++ sandbox/variadic_templates/sandbox/slim/test/print_domain_range.py 2012-12-01 14:36:33 EST (Sat, 01 Dec 2012)
@@ -5,7 +5,7 @@
 
 def print_domain_range(domain_range):
   for domain_vals,range_vals in domain_range:
- print(":domain=",domain_vals)
+ print(":domain=",domain_vals,sep="")
     #The reason for not using print("...",range_vals) instead
     #of the following is that the float values printed have
     #many decimal places. For some strange reason, printing

Modified: sandbox/variadic_templates/sandbox/slim/test/tuple_benchmark_filt.py
==============================================================================
--- sandbox/variadic_templates/sandbox/slim/test/tuple_benchmark_filt.py (original)
+++ sandbox/variadic_templates/sandbox/slim/test/tuple_benchmark_filt.py 2012-12-01 14:36:33 EST (Sat, 01 Dec 2012)
@@ -25,15 +25,22 @@
   #print("domain_indices=",d_ndx)
   filt_dr=filter\
     ( lambda (d_lst,r_lst)
- : ( d_lst[d_ndx.compiler] == 'gcc4_8'
- or d_lst[d_ndx.compiler] == 'clangxx'
- )
- and d_lst[d_ndx.TUPLE_TEMPLATED_CTOR] == 0
- and d_lst[d_ndx.TREE_DEPTH] == 5
+ : d_lst[d_ndx.TREE_DEPTH] == 5
     , domain_range_values
     )
- print(":filt_dr=")
- print_domain_range(filt_dr)
+ if False:
+ print(":filt_dr=")
+ print_domain_range(filt_dr)
+ sort_dr=sorted\
+ ( filt_dr
+ , key=lambda (d_lst,r_lst)
+ : ( d_lst[d_ndx.compiler]
+ , d_lst[d_ndx.TUPLE_TEMPLATED_CTOR]
+ )
+ )
+ if True:
+ print(":sort_dr=")
+ print_domain_range(sort_dr)
   return result
 
 if __name__ == '__main__':


Boost-Commit list run by bdawes at acm.org, david.abrahams at rcn.com, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk