util/sequence.jam review#592
Conversation
+ removed unused 'import assert' + better module Note and comments in transform, less, insertion-sort, merge, compare, join, and __test__ rules + useless transform Jam implementation removed + 'result__' variable renamed to 'result' in merge rule + useless select-highest-ranked Jam implementation removed + fixed handling of 'ordered' predicate in insertion-sort rule
to align with bfgroup#592 changes
|
Important René, please merge the 6abf2af only if you think that the removal of Jam When Watanabe added the native implementation (was in 2013 with the 2a75a35) he did things with his usual care, even adding a guard to the In my review I removed both the guard and the Jam rule, trusting that the interpreter always has the native version. But if there were a possibility that an old engine was dealing with the new So if you think this might happen then please use 6abf2af which restores both. The reason I removed them is that when Kniazev implemented native |
+ better documentation for struct _rule.exported attribute (what an unfortunate name) provided by comments in rules.h and builtins.cpp + more context added to comment in define_rule in rules.cpp + escaped <= to avoid AsciiDoc arrow in §4.2 Boost.Jam Language + capitalized "Jam", when talking about the language + updated error example in §12.2.3. Rules - Argument lists + updated documentation for builtin IMPORT in §12.2.7 Modules + little more about file breakpoints in §7.1.3 Breakpoints + debug.adoc updates + SUBST documentation added in §12.2.4 Builtin Rules + better documentation for exported param of new_rule_body function in rules.cpp + updated §6.5.11 sequence documentation to align with #592 changes fixes #588
transform,less,insertion-sort,merge,compare,join, and__test__rulestransformJam implementation removedmergeruleselect-highest-rankedJam implementation removedinsertion-sortrule