Skip to content

Conversation

@Cloudwalk9
Copy link
Contributor

No description provided.

…l cvar_t's

* cvar_hash_t is gone
* Virtual cvars now use a linked list around their parent and have a
  pointer to their parent.
* Cvars will now store their own hashindex to make deletions from the
  hashtable easier. Implemented Cvar_Delete where this is leveraged.
  Cvar_FindVarLink is eliminated also. Not needed anymore.
* Implemented Cvar_DeleteVirtual and Cvar_DeleteVirtual_All
  to... delete virtual cvars.
* Eliminated redundancy of Cvar_SetQuick_Internal by merging it with
  Cvar_SetQuick.
* Misc cleanups
@Cloudwalk9 Cloudwalk9 self-assigned this Jul 18, 2021
@divVerent
Copy link
Contributor

Would need some more info about the "why". What exactly does this achieve? Any samples / console sessions that behave differently?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants