Michele Caini
b3fde98020
build system: make pkg-config work with includedir as absolute paths ( close #890 )
2022-07-28 11:14:32 +02:00
Michele Caini
0060479e33
cmake: remove aob workflow
2022-07-26 10:23:04 +02:00
Michele Caini
c0e20825ac
metx: ctx.hpp -> context.hpp
2022-07-06 11:30:40 +02:00
Michele Caini
d2a0f86908
dot: first draft
2022-06-21 09:26:32 +02:00
Michele Caini
bc5dfb9371
graph: flow (first draft)
2022-06-16 08:11:45 +02:00
Michele Caini
88c63b941d
natvis: graph
2022-06-16 07:48:41 +02:00
Michele Caini
8029777c4e
graph: (currently directed only) adjacency_matrix
2022-06-04 10:52:28 +02:00
Michele Caini
6bb67ab5da
process: fwd file
2022-06-03 19:42:37 +02:00
Michele Caini
803db476bb
entity:
...
* drop utility.hpp
* turn get_t/exclude_t into aliases for type_list
* updated api for basic_registry<...>::group/group_if_exists
* doc review to reflect all the changes above
2022-04-15 11:46:08 +02:00
Michele Caini
c54409bdfb
resource: fully review the resource module
2022-03-31 15:43:07 +02:00
Michele Caini
b8bb509d5c
resource:
...
* drop the resource_loader class
* made the loader a template parameter of the resource_cache
* updated the API of the resource_cache
2022-03-23 15:31:55 +01:00
Michele Caini
1a62338349
storage: split sigh_storage_mixin
2022-03-16 17:15:49 +01:00
Michele Caini
92d7337f04
config: macro.h (just in case)
2022-03-16 17:10:55 +01:00
Chris Ohk
aa275f4b1c
doc: fix minor typos ( #842 )
2022-02-12 15:52:43 +01:00
Michele Caini
b054e93f0e
build system: removed the in-source build check
2022-01-29 17:31:37 +01:00
Michele Caini
7eec610d21
container:
...
* dense_hash_map -> dense_map
* dense_hash_set -> dense_set
2022-01-28 13:35:16 +01:00
Michele Caini
6e03fe77ae
doc: updated copyright
2022-01-19 07:43:58 +01:00
Michele Caini
365c57be4c
build system: allow compiling the tests with clang-cl (thanks gtest for failing otherwise)
2021-12-15 10:23:34 +01:00
Michele Caini
7112dda299
build_system: added all headers to the EnTT target
2021-12-05 16:01:32 +01:00
Michele Caini
00e7ab1db8
entity: fully remove the poly storage support
2021-11-30 09:43:47 +01:00
Michele Caini
16e3cfc589
container: added dense_hash_set
2021-10-30 13:45:02 +02:00
Michele Caini
dd2f515af1
build_system: avoid using INTERNAL for cmake variables since it also implies STRING
2021-10-26 11:04:19 +02:00
Michele Caini
df25482643
build_system: support for natvis files (optionally added to the target)
2021-10-26 11:04:19 +02:00
Michele Caini
8699e96609
build_system:
...
* ENTT_USE_LIBCPP default is OFF
* added ENTT_INCLUDE_HEADERS to make adding headers to the EnTT target optional
* slightly better message handling
2021-10-26 11:04:19 +02:00
Michele Caini
b0dcaaf744
build_system: refine ENTT_USE_SANITIZER usage
2021-10-26 11:04:19 +02:00
Michele Caini
7db001995c
build system: make EnTT files show up in IDEs automatically ( close #776 )
2021-10-26 11:04:19 +02:00
Michele Caini
d63f9e1eff
build_system: make ENTT_CXX_STD a cached string variable (not used yet, see #751 )
2021-08-01 10:47:14 +02:00
Michele Caini
461865bf3b
build_system: make ENTT_ID_TYPE a cached string variable
2021-08-01 10:41:28 +02:00
Michele Caini
1f1e02fee1
build system: test id type std::uint64_t on the CI, all platforms
2021-07-26 23:48:26 +02:00
Michele Caini
02b6ffc771
build system: add ubsan to the CI
2021-03-29 12:19:52 +02:00
Michele Caini
340d66c24c
build system: split build and sanitizer runs
2021-03-29 12:07:49 +02:00
Michele Caini
d73892d25a
build system: more on pkg-config + updated README file
2021-03-18 13:48:38 +01:00
Alexandru-Sergiu Marton
1ebf614d79
build system: add pkg-config support ( #674 )
2021-03-18 13:48:38 +01:00
Michele Caini
72d2adfe1c
*: updated copyright
2021-01-04 14:09:53 +01:00
Michele Caini
d6d0cdf9aa
build system: avoid enabling tests by default when EnTT is the top dir project
2020-12-14 08:43:23 +01:00
Martin Stump
7d002df94f
build system: add MAIN_PROJECT check for test option ( #610 )
...
* Add MAIN_PROJECT check for test option
* Set MAIN_PROJECT=OFF initially
2020-12-14 08:43:18 +01:00
Michele Caini
0b73082aa0
build system: minor changes to make it work again with the CI
2020-11-20 17:05:20 +01:00
Gnik
085e1ae157
build system: prefix cmake variables with ENTT_. ( #585 )
2020-11-20 16:30:22 +01:00
Michele Caini
cec1b932bd
example: custom identifier (and some fixes for the purpose)
2020-07-02 16:56:49 +02:00
Michele Caini
d7de7dbe6b
build system: minor changes ( close #478 )
2020-04-30 23:24:50 +02:00
Michele Caini
fe8f671137
build system: USE_LIBCPP option is set to ON by default (see #478 )
2020-04-30 14:28:34 +02:00
Michele Caini
1a4de1482b
build system: minor changes ( close #478 )
2020-04-29 23:10:42 +02:00
Michele Caini
dfc18619a2
build system: updated installation process ( close #451 )
2020-03-27 00:04:48 +01:00
Michele Caini
1c8f5b98f1
build system: updated installation process ( close #451 )
2020-03-25 00:56:43 +01:00
Michele Caini
76f3909ec9
workflow: update homebrew-entt (see #397 )
2020-03-07 00:30:19 +01:00
Michele Caini
23e839b40e
build system: updated install process ( close #421 )
2020-03-07 00:30:16 +01:00
Michele Caini
b8a3bdf6b5
build system: minor changes
2020-03-07 00:06:25 +01:00
Michele Caini
df9595bc0d
build system: clean up
2020-02-14 23:15:26 +01:00
Michele Caini
79ecfa2573
build system: suppress deprecated warnings
2020-02-14 16:43:27 +01:00
Michele Caini
57d017ed8e
build system: the version is read from cmake rather than written
2020-02-10 22:25:35 +01:00