Daniel Kolesa
|
7febb8f5b1
|
remove internal_error
|
2021-05-03 00:39:00 +02:00 |
Daniel Kolesa
|
f4b8d077bb
|
alias_local and get_ident() memory safety (always return refs)
|
2021-04-24 23:34:44 +02:00 |
Daniel Kolesa
|
e644674724
|
hide internal_state from all public headers
|
2021-04-11 18:46:45 +02:00 |
Daniel Kolesa
|
3ed7b59d0b
|
only store trivial types in any_value (manage strrefs manually)
|
2021-04-11 03:55:16 +02:00 |
Daniel Kolesa
|
d358dd83e7
|
halve the size of any_value by removing state pointer from it
this brings more advantages too like actually being default
constructible, so it can be used more easily in data structures etc
|
2021-04-11 03:32:33 +02:00 |
Daniel Kolesa
|
0b4f7573d2
|
no need to handle null result in alloc_buf
|
2021-04-05 20:07:25 +02:00 |
Daniel Kolesa
|
06b1661afd
|
hide thread_state, remove state::thread_pointer()
|
2021-04-05 04:10:39 +02:00 |
Daniel Kolesa
|
2270d8e41f
|
up the default warning level, turn off rtti by default
|
2021-03-31 01:35:02 +02:00 |
Daniel Kolesa
|
b27d4fa7e6
|
make p_tstate actually private
|
2021-03-26 03:05:14 +01:00 |
Daniel Kolesa
|
d80af7b159
|
hide internal_state from public state struct
|
2021-03-25 01:37:42 +01:00 |
Daniel Kolesa
|
21aec59ad3
|
rename namespace to cubescript
|
2021-03-23 23:32:25 +01:00 |
Daniel Kolesa
|
b9b344cba6
|
remove cs_ namespace in all API
|
2021-03-23 23:29:32 +01:00 |
Daniel Kolesa
|
68b66c0b28
|
move strref implementation to strman
|
2021-03-23 01:49:29 +01:00 |
Daniel Kolesa
|
f52aeead32
|
eliminate the strref friend kludge
|
2021-03-23 01:35:04 +01:00 |
Daniel Kolesa
|
6821260c37
|
separate header/impl for strman
|
2021-03-23 01:25:47 +01:00 |