Commit Graph

  • 4b5cf0766a - Improved defaulted default constructor description federico-busato 2021-08-21 17:00:51 +02:00
  • 3b22f9f1b0 - Optimization I: Moore's law notes and minor improvements - Optimization II: minor fixes - Ecosytem: handle multiple test modes in cmake - Translation units: make clear the relation between internal/external linkage and entity address federico-busato 2021-06-11 13:07:13 +02:00
  • d851dc92fd - Added prefix/postfix increment semantic - Add Posit reference - Added undefined behavior section - Advanded topics improvements - Reorganization of documentation section across ecosystem/convention - speedscope perf visualizer - Coverage: lcov replaced by gcovr - Cmake reorganization - Several fixes in Optimization I federico-busato 2021-06-05 19:10:21 +02:00
  • da99b032e5 typos fixing and minor improvements federico-busato 2021-05-20 21:34:34 +02:00
  • e7544df4db Improved PIMPL section federico-busato 2021-05-20 13:12:28 +02:00
  • 850f72b7a3 switch to 16:9 + minor improvements federico-busato 2021-05-15 19:27:10 +02:00
  • a6910fe20c Basic Concepts III: improve type punning section federico-busato 2021-04-30 15:19:10 +02:00
  • b7a29bd187 Translation Units: improved many examples federico-busato 2021-04-24 14:48:54 +02:00
  • 895b227afb Translation Units: Improved storage class federico-busato 2021-04-22 21:25:20 +02:00
  • cbc9d02101 Templates I/II: minor fixes federico-busato 2021-04-16 18:31:28 +02:00
  • 893ef775d0 Basic Concepts I: added spaceship operator Object Oriented I: constexpr and constructors/destructor notes Object Oriented II: RTTI examples improvement, spaceship operator overloading Templates I: minor fixes Optimizations I: added compressed bitmask federico-busato 2021-04-11 12:53:42 +02:00
  • 6e0290044b Advanced topics: refactoring RVO Object Oriented I/II: fixes private constructors in class Optimizations I/II: add Moore's Law vs. algorithms Utilities: move Algorithm section to 14.Iterators_Containers_Alg 14.Iterators_Containers_Alg: add std::span federico-busato 2021-04-08 14:57:42 +02:00
  • ac6bb7bf48 Basic Concepts I: Added float16 proposal, C++ Types Summary Basic Concepts II: Reorganized Control Flow with Initializer Basic Concepts III: Better explanation of variable/stack initialization Object Programming I: Improved static initialization and minor fixes federico-busato 2021-04-03 20:08:41 +02:00
  • 2811d807d9 Moved inline function declaration and fixed minor issues federico-busato 2021-03-28 15:48:00 +02:00
  • 12c251fc03 Refactoring Object Oriented I and minor fixes federico-busato 2021-03-27 20:07:15 +01:00
  • 40a14d0ea1 Added Inheritance Casting and minor fixes federico-busato 2021-03-19 19:51:45 +01:00
  • f22fabdb6f typo fixing for slides 1/2/3 federico-busato 2021-03-12 19:25:49 +01:00
  • 81e2668e52 2021 update federico-busato 2021-03-04 22:54:21 +01:00
  • 2b0c1c4388 const correctness, gcc analyzer, charts update Federico Busato 2020-11-08 18:54:27 +01:00
  • 5029575374 std::format and refactoring Federico Busato 2020-10-31 19:41:24 +01:00
  • d2e4eadb3b Start C++20 topics and many small improvements Federico Busato 2020-10-25 12:13:59 +01:00
  • 07064c12cf typos fixed in some examples federico-busato 2020-05-11 13:04:30 +02:00
  • b90753c457 Added another example of type trait, readability improvements federico-busato 2020-05-04 13:02:37 +02:00
  • 1e9c3de88b Updated parallel platforms federico-busato 2020-05-02 12:40:48 +02:00
  • 9d05043916 - template examples improved - added assert, multiplication optimizations federico-busato 2020-04-27 13:27:34 +02:00
  • d3259b167f Improved some examples and sentences federico-busato 2020-04-20 12:54:25 +02:00
  • 63b726e93b Corrected wrong rendering, added range-for example federico-busato 2020-04-19 21:48:05 +02:00
  • b5332a72b8 typo fixing federico-busato 2020-04-19 21:21:34 +02:00
  • 54fe6f8ebe Lecture reordering and typos fixed FedericoUnivr 2020-04-06 12:47:46 +02:00
  • a9757ef372 typos correction FedericoUnivr 2020-03-30 13:57:50 +02:00
  • 6940970fb9 slide reordering, keyword highlight, typos fixed FedericoUnivr 2020-03-29 22:44:02 +02:00
  • 10a5cb8c4b Added fuzz testing FedericoUnivr 2020-03-29 22:41:55 +02:00
  • a2587a4379 slide reordering, keyword highlight, typos fixed FedericoUnivr 2020-03-29 22:40:51 +02:00
  • f26f5302a5 Initiliazation section revisited FedericoUnivr 2020-03-24 14:03:30 +01:00
  • 978d1bc06a Typos fixed FedericoUnivr 2020-03-23 14:16:22 +01:00
  • 788082ea69 fixed typo FedericoUnivr 2020-03-22 21:08:02 +01:00
  • 9ddce8c3a6 Added Copy Constructor + Pass by-value example FedericoUnivr 2020-03-22 15:56:00 +01:00
  • 8b4ca69830 small improvements and typos fixing FedericoUnivr 2020-03-22 15:54:49 +01:00
  • 6efa74ed4c Added Windows compiler installation instructions FedericoUnivr 2020-03-22 12:26:22 +01:00
  • f648239f83 Added memory usage comparison FedericoUnivr 2020-03-22 12:24:54 +01:00
  • 5b94af8218 overlay removed FedericoUnivr 2020-03-16 13:11:18 +01:00
  • 380c3b4307 Fixed examples typos and truncation improvements FedericoUnivr 2020-03-16 13:06:59 +01:00
  • 022cfd597a added floating-point issue and fixed typos FedericoUnivr 2020-03-16 00:43:17 +01:00
  • 5d364c2fab Clarify C++ IDE/editors FedericoUnivr 2020-03-12 11:43:15 +01:00
  • ee44aebbb3 Improved fixed-width integer section FedericoUnivr 2020-03-11 19:26:55 +01:00
  • c1a321705b improved unsigned example FedericoUnivr 2020-03-08 19:21:05 +01:00
  • e8adcdc3b7 fix overflow value FedericoUnivr 2020-03-08 19:04:13 +01:00
  • 191b28c9e0 Redmonk ranking updated FedericoUnivr 2020-03-06 13:08:03 +01:00
  • c11fa19885 Added sourcecode.com tool FedericoUnivr 2020-03-01 17:46:53 +01:00
  • 8794926df0 README improvements v2 FedericoUnivr 2020-03-01 13:14:41 +01:00
  • e0cb6d764f README improvements FedericoUnivr 2020-03-01 13:09:56 +01:00
  • c8109cef95 V3 FedericoUnivr 2020-03-01 12:50:30 +01:00
  • 5e644ec59f added bug meme FedericoUnivr 2019-06-16 19:46:48 +02:00
  • 05d712d5d5 Floating-point improvement FedericoUnivr 2019-06-16 19:46:28 +02:00
  • 59b438bd75 fixed doxygen typo FedericoUnivr 2019-06-04 11:36:20 +02:00
  • 59f98e380a Added convention priority FedericoUnivr 2019-06-03 23:10:02 +02:00
  • a91bfc5a38 Tools update, fix typos FedericoUnivr 2019-05-19 20:01:36 +02:00
  • a9ded791cc fix static const FedericoUnivr 2019-05-12 18:47:21 +02:00
  • d42538c065 fix formatting issue FedericoUnivr 2019-05-06 23:54:00 +02:00
  • dc3533bfa6 update loop unrolling, add cache example, instruction table FedericoUnivr 2019-04-29 23:17:04 +02:00
  • 2dd4015011 update valgrind 3.15, add ripgrep FedericoUnivr 2019-04-29 23:16:05 +02:00
  • e8151d3275 add energy efficiency FedericoUnivr 2019-04-29 23:15:22 +02:00
  • 1bdffe43fb Typo fixed FedericoUnivr 2019-04-16 09:29:46 +02:00
  • 0d4c222ab8 Add brace initialization conversion FedericoUnivr 2019-04-01 20:51:59 +02:00
  • 90cd6145b6 add macro trick - TO_LITERAL FedericoUnivr 2019-04-01 20:50:54 +02:00
  • 7f3794cf46 Macro Common Error 6 added FedericoUnivr 2019-03-20 23:06:59 +01:00
  • e562fa4eec narrowing cast fixed FedericoUnivr 2019-03-20 22:53:16 +01:00
  • 878b5d37c9 MyStruct* fixed, missing double pointer (2D example) FedericoUnivr 2019-03-12 11:46:16 +01:00
  • becfd43819 goto example missing brackets FedericoUnivr 2019-03-12 11:44:58 +01:00
  • 3d988a6de2 overflow example fixed FedericoUnivr 2019-03-05 14:44:32 +01:00
  • 3bff663982 style issues FedericoUnivr 2019-03-05 14:43:57 +01:00
  • 58013aedc3 title update FedericoUnivr 2019-03-04 11:34:32 +01:00
  • 86b6829097 update to v2.0 FedericoUnivr 2019-03-04 11:29:53 +01:00
  • 597bc0bed0 version 1.5 FedericoUnivr 2018-09-02 20:24:39 +02:00
  • 4dfe0a34c9 Basic Concepts II, Template II, Code Organization Updated FedericoUnivr 2018-07-04 20:18:36 +02:00
  • 07cedce95c Code Organization updated FedericoUnivr 2018-06-06 15:26:42 +02:00
  • 7fb5b86562 Iterators updated FedericoUnivr 2018-06-01 13:02:36 +02:00
  • d9c22eb6ae Iterators and Code Organization updated FedericoUnivr 2018-06-01 10:25:19 +02:00
  • 274c9b5bb3 Basic Concepts and Code Organization FedericoUnivr 2018-05-29 12:17:04 +02:00
  • 85e0444572 general improvements FedericoUnivr 2018-05-28 11:23:37 +02:00
  • c9b7a09827 Code Organization/Templates II/Debugging and Tools FedericoUnivr 2018-05-25 12:36:00 +02:00
  • a5c8eecb9f Debugging tools updated FedericoUnivr 2018-05-15 15:03:38 +02:00
  • 216737c8b1 code organization updated FedericoUnivr 2018-05-10 14:44:38 +02:00
  • 089d1cfe11 Code Organization Updated FedericoUnivr 2018-05-04 18:04:34 +02:00
  • 724ca97fe4 Code Organization updated FedericoUnivr 2018-05-04 11:42:50 +02:00
  • 1db0fef5e1 typo correction FedericoUnivr 2018-05-04 11:05:10 +02:00
  • 4a09196c3e ObjectOriented updated FedericoUnivr 2018-04-16 15:57:16 +02:00
  • c7b67594aa ObjectOriented updated FedericoUnivr 2018-04-14 18:07:16 +02:00
  • 43a06b097d ObjectOriented updated FedericoUnivr 2018-04-13 19:28:54 +02:00
  • 19e0909a10 ObjectOriented updated FedericoUnivr 2018-04-11 12:47:33 +02:00
  • 420012442e BasicConceptsII updated FedericoUnivr 2018-04-06 18:42:18 +02:00
  • b5d8126589 BasicConcepts and ObjectOriented updated FedericoUnivr 2018-04-06 17:50:07 +02:00
  • 0a7d8de095 BasicConcepts II updated FedericoUnivr 2018-04-06 09:49:41 +02:00
  • 48e3d044e5 ObjectOriented updated FedericoUnivr 2018-04-05 12:44:15 +02:00
  • 9de86d478f Basic Concept II FedericoUnivr 2018-04-03 15:55:22 +02:00
  • 131e5ccd70 Basic Concepts II updated FedericoUnivr 2018-03-16 18:01:11 +01:00
  • d1513ddbd0 README updated FedericoUnivr 2018-03-15 10:44:08 +01:00
  • 36b95f482b Basic Concepts II updated ToDo added FedericoUnivr 2018-03-14 16:11:06 +01:00
  • 6d795b1776 README and Online Compilers updated FedericoUnivr 2018-03-10 11:57:22 +01:00
  • 6ff83f579d Online Compilers link updated FedericoUnivr 2018-03-09 19:42:45 +01:00