Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
115 commits
Select commit Hold shift + click to select a range
ea0f85e
Update VCPKG hash and version
mborland Jan 9, 2026
7eb0631
Initial infrastructure
mborland Aug 8, 2025
b9c3d0c
Update API reference for better NAV
mborland Aug 8, 2025
3979044
Add nav
mborland Aug 8, 2025
e71e929
Rename images folder
mborland Aug 8, 2025
12903c8
Fix copy-paste error
mborland Aug 8, 2025
8ba4544
Fix root index.html
mborland Aug 8, 2025
d1cc5cf
Move nav into ROOT
mborland Aug 8, 2025
49ff116
Fix broken link
mborland Aug 8, 2025
420f3e8
Improve benchmark nav
mborland Aug 8, 2025
f2e799d
Add footer and rename jamfile
mborland Aug 8, 2025
f502ebf
Update to Antora 3.1.12
mborland Sep 18, 2025
eb7b15b
Add new nav
mborland Sep 18, 2025
c2a0483
Update description
mborland Sep 18, 2025
f5a56bf
Fix odd indentation
mborland Sep 18, 2025
5587a34
Reduce gitignore
mborland Sep 18, 2025
4c91e18
Fix moderate vulnerability
mborland Jan 15, 2026
9236634
Change start page
mborland Jan 15, 2026
b05fdc2
Merge pull request #291 from cppalliance/antora
mborland Jan 15, 2026
8d02bd4
Point to the develop bundle instead of master
mborland Jan 16, 2026
93a56b3
Add the lunr extension for search
mborland Jan 16, 2026
e99c269
Remove comment not intended for readers
mborland Jan 16, 2026
aa26b24
Merge pull request #294 from cppalliance/lunr
julioest Jan 16, 2026
93c27a4
Add better benchmark nav
mborland Jan 20, 2026
bde85d2
Fix escaping of C++
mborland Jan 26, 2026
c4fb08d
Add retry download in doc build
mborland Jan 26, 2026
55262bd
Fix return types
mborland Jan 26, 2026
df30aa1
Add in alignment discussion
mborland Jan 26, 2026
e322d06
Fix cross refs
mborland Jan 26, 2026
d5681a6
Add alignment section
mborland Jan 26, 2026
53476fd
Add comparison operator behavior
mborland Jan 27, 2026
836c6bb
Link operator behavior to nav
mborland Jan 27, 2026
7148205
Add add,sub,mul,div,mod behavior
mborland Jan 27, 2026
c33e487
Add bitwise behavior and additional nav
mborland Jan 27, 2026
9205ab1
Add shift discussion
mborland Jan 27, 2026
4d33a63
Add constructor and conversion behavior
mborland Jan 27, 2026
e7e047a
Add int128_t behavior and nav
mborland Jan 27, 2026
56ec3b3
Merge pull request #296 from cppalliance/type_docs
mborland Jan 27, 2026
c275d1b
Improve API reference
mborland Jan 27, 2026
c1e7ff8
Inline the examples rather than run them discretely
mborland Jan 27, 2026
3f348fa
Improve basic arithmetic example
mborland Jan 27, 2026
c2bfcb7
Improve charconv example
mborland Jan 27, 2026
0a38311
Improve construction example
mborland Jan 27, 2026
5defe6c
Remove workaround macro now that upstream fix is merged
mborland Jan 28, 2026
e5cf536
Improve charconv support docs
mborland Jan 28, 2026
332908b
Improve charconv performance with num_digits specialization
mborland Jan 28, 2026
f435dde
Remove MSYS as symbolic link in docs broke CI run
mborland Jan 28, 2026
b294f7e
Add testing of num digits calculation
mborland Jan 28, 2026
fa82621
Replace macro multiplication with pre-defined values
mborland Jan 28, 2026
5c4ed37
Merge pull request #299 from cppalliance/charconv_support
mborland Jan 28, 2026
a62f4cd
Update mixed type arithmetic example
mborland Jan 28, 2026
bb7f50c
Update saturating arithmetic example
mborland Jan 28, 2026
687d684
Update streaming examples
mborland Jan 28, 2026
37324ff
Add fmt formatting example
mborland Jan 28, 2026
b51fef1
Fix negative value handling
mborland Jan 28, 2026
2c41017
Add cstdlib and numeric examples
mborland Jan 28, 2026
f28ba11
Fix incorrect test
mborland Jan 28, 2026
9c2ab0e
Merge pull request #300 from cppalliance/examples
mborland Jan 28, 2026
3529aa6
Add alignment support for {fmt}
mborland Jan 28, 2026
852fb30
Add alignment support for <format>
mborland Jan 28, 2026
5ad17f1
Update docs and examples
mborland Jan 28, 2026
c069c31
Improve format of examples
mborland Jan 28, 2026
6a2b49d
Merge pull request #301 from cppalliance/alignment
mborland Jan 28, 2026
aba7233
Update jamfile for current best practice
mborland Jan 29, 2026
78bad9f
Update jamfile to remove nod modules
mborland Jan 29, 2026
59c032c
Remove extra build script
mborland Jan 29, 2026
2f69745
Build in doc/html/ rather than doc/html/int128/
mborland Jan 29, 2026
6c49541
Fix antora warning
mborland Jan 29, 2026
6c14bcf
Merge pull request #302 from cppalliance/antora
mborland Jan 29, 2026
2ae22b0
Make api reference section headers into xrefs
mborland Jan 29, 2026
691ae7f
Improve consistency of the page
mborland Jan 29, 2026
0bbd9c5
Minor fixes
mborland Jan 29, 2026
003c875
Remove concepts page as it is an unnecessary impl detail
mborland Jan 29, 2026
bfeb03a
Improve config page and fix wording
mborland Jan 29, 2026
6ca6571
Improve wording and links
mborland Jan 29, 2026
67bace7
Improve file structure page
mborland Jan 29, 2026
e45d5b5
Update format page to remove rotting examples
mborland Jan 29, 2026
3db7ca5
Reduce duplication
mborland Jan 29, 2026
9e80722
Similar improvements to int128_t
mborland Jan 29, 2026
d44bcaa
Remove rotting example and link to examples page instead
mborland Jan 29, 2026
65a22e4
Improve exposition and add xrefs
mborland Jan 29, 2026
8599280
Update signatures to pass by const ref
mborland Jan 29, 2026
7f96b9e
Improve stream documentation
mborland Jan 29, 2026
16987b1
Merge pull request #303 from cppalliance/doc_updates
mborland Jan 29, 2026
501477b
Revert "Update signatures to pass by const ref"
mborland Jan 30, 2026
4ee48f8
Fix new warning from {fmt}
mborland Jan 30, 2026
83512f7
Uniformly follow C++ standard on signs
mborland Jan 30, 2026
0113246
Merge pull request #305 from cppalliance/304
mborland Jan 30, 2026
b18f324
Add padding failure
mborland Jan 30, 2026
3862036
Fix fmt support and testing
mborland Jan 30, 2026
1a5b81f
Fix <format> support and testing
mborland Jan 30, 2026
e76348d
Merge pull request #306 from cppalliance/format
mborland Jan 30, 2026
c7f1de1
Add note on the deviation in behavior with mix sign compare
mborland Feb 2, 2026
53b55ec
Add config macro for spaceship operator detection
mborland Feb 2, 2026
dee9701
Define spaceship operator for uint128_t
mborland Feb 2, 2026
c4fc610
Define spaceship operators for int128_t
mborland Feb 2, 2026
cebc900
Add test set
mborland Feb 2, 2026
3b36610
Fix return types
mborland Feb 2, 2026
d5eb486
Add to docs
mborland Feb 2, 2026
d3c5ac7
Fix clang-10 failure by also checking existence of header
mborland Feb 2, 2026
d044330
Merge pull request #309 from cppalliance/308
mborland Feb 2, 2026
ddcdf57
Mark unreachable paths
mborland Feb 2, 2026
d823d48
Merge pull request #310 from cppalliance/coverage
mborland Feb 3, 2026
a714cb3
Ignore uncovered lines in compile test
mborland Feb 3, 2026
a02c070
Add additional testing for coverage
mborland Feb 3, 2026
698a913
Remove exclusion from valid path
mborland Feb 3, 2026
3272961
Reduce branches while increasing coverage
mborland Feb 3, 2026
ad9deba
Add missing header
mborland Feb 3, 2026
deb01d1
Fix clang-5 initialization issues
mborland Feb 3, 2026
eadfd90
Merge pull request #312 from cppalliance/coverage
mborland Feb 3, 2026
1319193
Add rollover behavior example
mborland Feb 4, 2026
b76f639
Add to documentation set
mborland Feb 4, 2026
77a5ac9
Remove unneeded header
mborland Feb 4, 2026
c6fc690
Merge pull request #314 from cppalliance/rollover
mborland Feb 4, 2026
a18ddec
Revert "Remove MSYS as symbolic link in docs broke CI run"
mborland Feb 6, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 2 additions & 5 deletions build.jam
Original file line number Diff line number Diff line change
Expand Up @@ -6,13 +6,10 @@

require-b2 5.2 ;

project /boost/int128
: common-requirements
<include>include
;
project /boost/int128 ;

explicit
[ alias boost_int128 ]
[ alias boost_int128 : : : : <include>include <library>$(boost_dependencies) ]
[ alias all : boost_int128 test ]
;

Expand Down
4 changes: 2 additions & 2 deletions doc/.gitignore
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
/pdf/
/html/
*.DS_Store
*.html
/build/
/node_modules/
25 changes: 0 additions & 25 deletions doc/Jamfile

This file was deleted.

28 changes: 28 additions & 0 deletions doc/Jamfile.v2
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
# Copyright 2026 Joaquin M Lopez Munoz
# Distributed under the Boost Software License, Version 1.0. (See accompanying
# file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

import path ;

make html_ : build_antora.sh : @run-script ;

actions run-script
{
bash $(>)
}

path-constant DOC_DIR : . ;
.node_modules = [ path.join $(DOC_DIR) node_modules ] ;

make cleanup_node_modules_ : html_ : @cleanup-node-modules ;

actions cleanup-node-modules
{
rm -rf $(.node_modules)
}

###############################################################################
alias boostdoc ;
explicit boostdoc ;
alias boostrelease : html_ cleanup_node_modules_ ;
explicit boostrelease ;
6 changes: 6 additions & 0 deletions doc/antora.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
name: ROOT
version: ~
title: Boost.int128
nav:
- modules/ROOT/nav.adoc
start_page: overview.adoc
9 changes: 9 additions & 0 deletions doc/build_antora.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
#!/bin/bash

set -ex

SCRIPT_DIR=$( cd -- "$( dirname -- "${BASH_SOURCE[0]}" )" &> /dev/null && pwd )
cd "$SCRIPT_DIR"

npm ci
npx antora int128-playbook.yml
18 changes: 18 additions & 0 deletions doc/int128-playbook.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
site:
title: Boost.int128
start_page: ROOT::overview.adoc
content:
sources:
- url: ..
start_path: doc
branches: HEAD
output:
dir: html
ui:
bundle:
url: https://github.com/boostorg/website-v2-docs/releases/download/ui-develop/ui-bundle.zip
output_dir: _
antora:
extensions:
- require: '@cppalliance/antora-downloads-extension'
- require: '@antora/lunr-extension'
61 changes: 0 additions & 61 deletions doc/int128.adoc

This file was deleted.

120 changes: 0 additions & 120 deletions doc/int128/api_reference.adoc

This file was deleted.

101 changes: 0 additions & 101 deletions doc/int128/concepts.adoc

This file was deleted.

Loading
Loading