Boost logo

Boost :

From: David Abrahams (david.abrahams_at_[hidden])
Date: 2002-01-17 11:45:41


Beman,

could you turn off the last-line test for .jam files? Jam doesn't have a
problem with them, and as we all know, bogus warnings are worse than none at
all...

Thanks,
Dave

----- Original Message -----
From: "Beman Dawes" <bdawes_at_[hidden]>
To: <boost_at_[hidden]>
Sent: Thursday, January 17, 2002 10:32 AM
Subject: [boost] Files with tabs or missing last line newline

> First, thanks to John Maddock, Rich Lee, and Jeremy Siek for already
fixing
> a huge number of tab problems.
>
> We've still got a way to go, however. See below. The "tabs" indication
> means the file has one or more tabs. A no-no because editors with tabs
set
> differently mess up file display. The "last line" indication means the
> file does not end with a newline. Bothersome because some compilers warn
> on this condition.
>
> Please take a few minutes to fix any files you are responsible for. Also,
> please set your editor to "use tabs instead of spaces". That's good
advice
> for anyone writing code which will be read by someone other than the
> author.
>
> --Beman
>
> boost/detail/ob_compressed_pair.hpp : tabs
> boost/graph/detail/connected_components.hpp : tabs
> boost/graph/detail/incidence_iterator.hpp : tabs
> boost/graph/detail/list_base.hpp : tabs
> boost/graph/detail/set_adaptor.hpp : tabs
> boost/graph/detail/incremental_components.hpp : tabs
> boost/graph/detail/permutation.hpp : tabs
> boost/graph/detail/shadow_iterator.hpp : tabs
> boost/graph/detail/adj_list_edge_iterator.hpp : tabs
> boost/graph/detail/adjacency_list.hpp : tabs
> boost/graph/detail/bitset.hpp : tabs
> boost/pending/detail/property.hpp : tabs
> boost/pending/bucket_sorter.hpp : tabs
> boost/pool/detail/mutex.hpp : tabs
> boost/type_traits/arithmetic_traits.hpp : tabs
> boost/type_traits/type_traits_test.hpp : tabs
> boost/type_traits/composite_traits.hpp : tabs
> boost/regex/detail/regex_compile.hpp : tabs
> boost/function/function_base.hpp : tabs
> boost/function/function_template.hpp : tabs
> boost/tuple/detail/tuple_basic.hpp : tabs
> boost/tuple/tuple_comparison.hpp : tabs
> boost/tuple/tuple_io.hpp : tabs
> boost/tuple/tuple.hpp : tabs
> boost/cast.hpp : tabs
> boost/concept_archetype.hpp : tabs
> boost/static_assert.hpp : tabs
> boost/tokenizer.hpp : tabs
> boost/bind/bind_cc.hpp : tabs
> boost/bind/bind_mf_cc.hpp : tabs
> boost/bind/mem_fn_vw.hpp : tabs
> boost/token_functions.hpp : tabs
> boost/array.hpp : tabs
> boost/iterator_adaptors.hpp : tabs
> libs/array_traits/ndim_array_example.cpp : tabs
> libs/concept_check/stl_concept_covering.cpp : tabs
> libs/conversion/test.hpp : tabs
> libs/dir_it/dir_it_tst.cpp : tabs
> libs/dir_it/directory.cpp : tabs
> libs/pool/test/sys_allocator.hpp : last line
> libs/python/src/classes.cpp : tabs
> libs/python/src/module_builder.cpp : tabs
> libs/python/src/object/class.cpp : tabs
> libs/python/test/comprehensive.cpp : tabs
> libs/random/statistic_tests.cpp : tabs
> libs/random/statistic_tests.hpp : tabs
> libs/rational/rational_example.cpp : tabs
> libs/regex/example/snippets/regex_split_example_2.cpp : tabs
> libs/smart_ptr/scoped_ptr_example_test.cpp : last line
> libs/smart_ptr/shared_ptr_example2_test.cpp : last line
> libs/static_assert/static_assert_example_2.cpp : tabs
> libs/static_assert/static_assert_test_fail_8.cpp : tabs
> libs/timer/timer_test.cpp : tabs
> libs/type_traits/tests/object_type_traits_test.cpp : tabs
> libs/type_traits/tools/specialisations.cpp : last line
> libs/utility/fun_out_iter_example.cpp : tabs
> libs/utility/noncopyable_test.cpp : last line
> libs/utility/transform_iterator_example.cpp : tabs
> libs/utility/tie_example.cpp : tabs
> libs/utility/indirect_iterator_example.cpp : tabs
> libs/utility/iter_traits_gen_test.cpp : tabs
> libs/utility/counting_iterator_example.cpp : tabs
> libs/utility/iterator_adaptor_test.cpp : tabs
> libs/utility/filter_iterator_example.cpp : tabs
> libs/utility/reverse_iterator_example.cpp : tabs
> libs/tokenizer/examples.cpp : tabs
> libs/tokenizer/simple_example_3.cpp : last line
> libs/function/test/mixin_test.cpp : tabs
> libs/any/test.hpp : tabs
> libs/tuple/test/io_test.cpp : tabs
> libs/tuple/test/tuple_test_bench.cpp : tabs
> libs/thread/example/monitor/monitor.cpp : tabs
> libs/thread/example/starvephil/starvephil.cpp : tabs
> libs/thread/example/tennis/tennis.cpp : tabs
> libs/thread/src/condition.cpp : tabs
> libs/thread/test/test_thread.cpp : tabs
> libs/test/example/cpp_main_example.cpp : last line
> libs/test/test/test_tools_fail1.cpp : last line
> libs/test/test/test_tools_fail3.cpp : last line
> libs/test/test/test_tools_fail4.cpp : last line
> tools/build/test/empty.jam : last line
> tools/build/test/unit-tests.jam : last line
> tools/build/test/check-bindrule.jam : last line
> tools/build/test/check-jam-patches.jam : last line
> tools/build/unit-tests.jam : last line
> tools/build/new/regex.jam : last line
> tools/build/new/os.path.jam : last line
> tools/build/new/class.jam : last line
> tools/build/new/feature.jam : tabs,last line
> tools/build/new/sequence.jam : last line
> tools/build/new/string.jam : last line
> tools/build/boost-base.jam : tabs,last line
>
> -- end --
>
>
> Info: http://www.boost.org Send unsubscribe requests to:
<mailto:boost-unsubscribe_at_[hidden]>
>
> Your use of Yahoo! Groups is subject to http://docs.yahoo.com/info/terms/
>
>


Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk