Commit Graph

  • daa3cb06ec Build with tests by default Alastair Robertson 2023-04-05 07:12:27 -0700
  • c434988b43 typed treebuilder for primitives and containers typed-treebuilder-archive Jake Hillion 2023-03-20 13:06:37 -0700
  • 8f150c3d15 Fix warning in drgn pure name changes Jay Kamat 2023-04-03 08:44:07 -0700
  • 76f525f43d codegen: carry decl and func with containerinfo Jake Hillion 2023-03-21 10:52:28 -0700
  • 10f47510d1 Integration tests: Remove typedefs from cycles.toml Alastair Robertson 2023-04-03 03:50:48 -0700
  • 7097286d8a
    Display the logo (#116) Samuel Nair 2023-03-31 10:48:18 +0100
  • ec7421b39b Add drgn function for looking up by "pure name" Jay Kamat 2023-03-28 14:03:38 -0700
  • e27f725a85 Avoid following weak_ptrs Jay Kamat 2023-03-24 14:32:52 -0700
  • fb58ccebac Integration tests: Have target process print its pid Alastair Robertson 2023-03-28 08:15:59 -0700
  • bab21166f2 Integration tests: Remove redundant "array" from std_array.toml test names Alastair Robertson 2023-03-28 08:15:09 -0700
  • f7c79c91c4 Quit oid when upload/download is requested but cache is disabled Jay Kamat 2023-03-23 13:31:56 -0700
  • 675211aff5 tests: build integration.py targets with cmake Jake Hillion 2023-03-27 03:04:31 -0700
  • d2caaf22e8 formatting: force pointers/references with the type Jake Hillion 2023-03-22 09:16:17 -0700
  • 2e74fa357a std::variant: change to use std::visit Jake Hillion 2023-03-22 15:16:45 -0700
  • 512163f98e Integration tests: Pass config to OIL tests on the command line Alastair Robertson 2023-03-22 06:56:18 -0700
  • 56f7147d39 Integration tests: Set expected results for cycles.toml Alastair Robertson 2023-01-25 10:30:03 -0800
  • c4194a9fbc oil: remove fields in options Jake Hillion 2023-03-16 06:09:18 -0700
  • 00b52fca6f folly: create explicit folly_headers library target Jake Hillion 2023-03-17 08:49:17 -0700
  • f10e8a7173 folly: switch to FetchContent Jake Hillion 2023-03-17 04:15:47 -0700
  • a429733474 rocksdb: switch to FetchContent Jake Hillion 2023-03-17 07:41:15 -0700
  • 06aa3e3d40 clear all warnings and enable -Werror Jake Hillion 2023-03-16 06:36:30 -0700
  • ca1b40ba74 deploy: 9fced15433 github-actions[bot] 2023-03-17 11:10:58 +0000
  • 9fced15433 uintptr_t: prevent stubbing and renaming Jake Hillion 2023-03-16 05:00:14 -0700
  • 7331b1dbf0 website: yarn upgrade Jake Hillion 2023-03-15 14:07:22 +0000
  • c9bedc0f84
    Fix remove mappings (#93) Jon Haslam 2023-03-13 17:06:39 +0000
  • 7a3cd2d6bc Add tests for exclusive size Jay Kamat 2023-03-03 12:09:51 -0800
  • 542f1a6743 Add experimental support for reporting exclusive sizes into rocksdb Jay Kamat 2023-03-01 11:57:53 -0800
  • d9b13ff101 Integration tests: Test templates Alastair Robertson 2023-02-21 12:03:47 -0800
  • 5dd92b7f7f Integration tests: Test arrays Alastair Robertson 2023-02-14 08:33:57 -0800
  • 4eaabbab84 Update drgn to pull in fix for GCC zero-lengh arrays Alastair Robertson 2023-03-08 07:44:23 -0800
  • 9dd5c4b4cc Integration Tests: Test typedefs Alastair Robertson 2023-02-14 06:19:47 -0800
  • 340a5e6803 Integration Tests: Test enums Alastair Robertson 2023-02-14 05:58:34 -0800
  • 18e636d68d Integration tests: Add simple class and simple union tests Alastair Robertson 2023-02-14 05:10:21 -0800
  • de071e2e38 FuncGen: Remove dead code Alastair Robertson 2023-03-02 07:58:26 -0800
  • c9e46bee00 FuncGen: Make functions static where possible Alastair Robertson 2023-03-02 07:47:11 -0800
  • ccc90c3068 Split codegen into separate build targets Alastair Robertson 2023-02-17 07:16:25 -0800
  • 53ba312f1e oilgen: change interface to support multiple calls in one cu Jake Hillion 2023-03-07 09:45:00 -0800
  • ac7a1d4aba
    reduce race window for breakpoint trap in prologue (#85) Jon Haslam 2023-03-04 08:06:19 +0000
  • be273f6e0d tests: make relative config paths absolute when copying Jake Hillion 2023-02-27 18:42:50 -0800
  • 9e1a9ed36a
    Replace nop instructions with ud2 (#84) Jon Haslam 2023-02-27 16:49:42 -0800
  • e3ff13fd5e update rocksdb to 7.9.2 Jake Hillion 2023-02-27 11:01:59 -0800
  • 3a236aa4f2 sorted_vec_set: finish changing to a container adapter Jake Hillion 2023-02-23 15:32:37 -0800
  • b1c43c2b42 update folly and enable ci usage Jake Hillion 2023-02-23 15:32:15 -0800
  • 878b9bfebb
    add std::conditional test (#79) Jon Haslam 2023-02-22 14:37:59 -0800
  • febcea4928 oilgen: add check for drgn_type_has_name Jake Hillion 2023-02-22 10:33:18 -0800
  • 39e19a9c47
    Special case conditional_t type name handling (#75) Jon Haslam 2023-02-21 13:16:26 -0800
  • 9fd96ec3a4 integration/primitives.toml: Add char8_t test Alastair Robertson 2023-01-05 10:58:50 -0800
  • e458ca99eb
    Stop enumerating template params for sorted_vector_set (#74) Jon Haslam 2023-02-21 11:24:02 -0800
  • aa8980275f Update drgn to fix invalid pop from iterator code Jay Kamat 2023-02-17 12:11:06 -0800
  • 72f995600e Move getRootType from OICodeGen to SymbolService Alastair Robertson 2023-02-15 15:23:52 +0000
  • 2d7692d7c1
    Fix/remove some log statements (#67) arsarwade 2023-02-17 11:41:10 -0800
  • ab2f58b7fe Bump minimum CMake version to 3.19 Alastair Robertson 2023-02-14 08:34:40 -0800
  • 7cf5c6d39a oil: removed unused cache in OILibrary Jake Hillion 2023-02-13 08:33:53 -0800
  • 337e386516 remove unused ManifoldCache.h from OICompiler Jake Hillion 2023-02-10 06:23:45 -0800
  • 74e07eef0e
    Remove type path printing debug code (#65) Jon Haslam 2023-02-10 14:12:41 +0000
  • 31f4382178 ci: bump repeat-until-pass to 4 Jake Hillion 2023-02-08 08:41:10 -0800
  • c260586a4e
    Fix folly::sorted_vector_set and minor codegen comment change (#63) Jon Haslam 2023-02-08 14:34:14 +0000
  • cb71e69ca5 oilgen: make strong getObjectSize noinline Jake Hillion 2023-02-06 05:34:06 -0800
  • 7d000e5d9e oilgen: set object size to 0 before starting Jake Hillion 2023-02-06 05:31:06 -0800
  • 72f31639b7 oilgen: add an --exit-code option to fail on noop Jake Hillion 2023-01-25 07:27:33 -0800
  • 9cb8fd7a97 add missing virtual destructors Jake Hillion 2023-02-02 15:19:48 -0800
  • 13bbe2e1bb Code coverage: Checkout repo before running Alastair Robertson 2023-02-03 08:26:22 -0800
  • 397b798235 CI: Add code coverage reporting Alastair Robertson 2023-02-03 01:47:57 -0800
  • 5c5bfd315c OIDebugger: Remove extra "0x" prefix when logging addresses Alastair Robertson 2023-02-02 06:19:39 -0800
  • 3468db7b0a CI: Parallelise tests Alastair Robertson 2023-02-01 10:14:37 -0800
  • b00958378b CI: Split build and test into separate jobs Alastair Robertson 2023-02-01 10:03:42 -0800
  • 8956ca5522
    oil: switch to using an impl function with no default implementation (#46) Jake Hillion 2023-02-02 11:15:11 +0000
  • 6f786b4348 CI: Output junit result format directly from CTest Alastair Robertson 2023-02-01 10:06:31 -0800
  • 23026d80ba config: look up paths relative to config file Jake Hillion 2023-01-31 08:19:45 -0800
  • fcaede9e7d oil: make ObjectAddr a const reference Jake Hillion 2023-01-27 04:55:02 -0800
  • ee56decc10 oil: change interface to references Jake Hillion 2023-01-26 10:53:27 -0800
  • 499b8c6f74 oil: stub out more of the header in AoT mode Jake Hillion 2023-01-25 06:31:29 -0800
  • 01abff9019 Update small vec types to reflect folly update Jay Kamat 2023-01-30 11:20:43 -0800
  • 9e72ada131 Support dynamic polymorphic inheritance Alastair Robertson 2023-01-25 06:37:16 -0800
  • aef8826a3a Update drgn submodule Alastair Robertson 2023-01-18 09:36:01 -0800
  • ab499f6b83 Polymorphic inheritance tests Alastair Robertson 2023-01-20 06:05:36 -0800
  • 949f53b456 Delete old files from test/ Alastair Robertson 2023-01-25 10:13:28 -0800
  • 7c1b4c2a43 Integration test readme: Add example of how to run a single test Alastair Robertson 2023-01-25 08:26:47 -0800
  • 425bb3fc24 Add CMake hook for defining custom build rules Alastair Robertson 2023-01-25 09:51:46 -0800
  • f1d982f0a8 Delete oi_compile Alastair Robertson 2023-01-23 02:43:21 -0800
  • 885c2ec369
    Support std::multimap with comparator template parameter (#33) Jon Haslam 2023-01-20 16:30:02 +0000
  • 33f51afa36 oilgen: set DRGN_ENABLE_TYPE_ITERATOR Jake Hillion 2023-01-19 03:36:10 -0800
  • f6906b4f36 Add bits to send oid version information to cache build service Jay Kamat 2023-01-16 06:41:58 -0800
  • ece1e579ac reduce typeToNameMap lookups Jake Hillion 2023-01-17 07:46:23 -0800
  • a0d2d46c71 stop over optimising drgn Jake Hillion 2023-01-10 02:48:28 -0800
  • 0384d1c144 remove setcap Jake Hillion 2023-01-04 09:58:27 -0800
  • ada793559a deploy: bad14de1e2 github-actions[bot] 2023-01-04 18:01:42 +0000
  • bad14de1e2 add issue references to every skipped test Jake Hillion 2022-12-30 22:41:09 +0000
  • 6fc24b444c enable some oil tests on function pointers Jake Hillion 2023-01-03 14:12:51 +0000
  • bd370c8ec1 enable OilIntegration.ignored_a Jake Hillion 2023-01-03 05:30:22 -0800
  • 889b19f672 enable oil on top level pointer tests Jake Hillion 2023-01-03 05:16:36 -0800
  • 4e07ec125c be more specific about skipped pointers_incomplete tests Jake Hillion 2022-12-30 11:39:07 -0800
  • a6c3d30014 enable void smart pointer present tests Jake Hillion 2022-12-28 12:21:49 +0000
  • 358b4e9505 add oil_disable test option Jake Hillion 2022-12-21 14:43:56 +0000
  • 3f2ae5e56f
    Codegen review changes (#18) Jon Haslam 2023-01-04 17:54:07 +0000
  • 1c3ee5bf6b move extern repos to https addresses Jake Hillion 2022-12-28 05:24:43 -0800
  • 2dc5479c32 container regex matching Jake Hillion 2022-12-20 04:54:40 -0800
  • 9cd3dc8d0a deploy: abec0dcce6 github-actions[bot] 2022-12-21 12:20:13 +0000
  • abec0dcce6 remove funcgeninternal.h Jake Hillion 2022-12-20 04:55:47 -0800
  • 916727546a Update favicon Thierry Treyer 2022-12-20 08:03:12 -0800