Migrate Memray Infra to Shared Module
32 files · 1,893+ · 918-

Migrate Memray Infra to Shared Module

15 files changed
  • __init__.py Modified
  • memray_analysis.py New file (157 lines)
  • memray_config_stress.py New file (58 lines)
  • memray_handshake_stress.py New file (86 lines)
  • memray_protocol_stress.py New file (64 lines)
  • memray_rate_limiter_stress.py New file (72 lines)
  • memray_transport_stress.py New file (50 lines)
  • __init__.py Updated test (0 insertions, 0 deletions)
  • baselines.json Added test code (7 lines)
  • conftest.py Added test code (8 lines)
  • test_config_memory.py Added test code (16 lines)
  • test_handshake_memory.py Added test code (16 lines)
  • test_protocol_memory.py Added test code (16 lines)
  • test_rate_limiter_memory.py Added test code (16 lines)
  • test_transport_memory.py Added test code (16 lines)
  • Migrated memray profiling infrastructure to the shared wrknv.memray module streamline internal
    5 files
    • __init__.py
    • memray_analysis.py
    • memray_config_stress.py
    • memray_handshake_stress.py
    • memray_protocol_stress.py

Remove Redundant Debug Guards and Fix Logger Calls

15 files changed
  • .gitignore New file (9 lines)
  • AGENTS.md Added documentation (220 lines)
  • VERSION Updated (1 insertions, 1 deletions)
  • pyproject.toml Updated (17 insertions, 4 deletions)
  • handshake.py Updated (5 insertions, 3 deletions)
  • process.py Updated (4 insertions, 3 deletions)
  • core.py Updated (36 insertions, 25 deletions)
  • core.py Updated (4 insertions, 1 deletions)
  • tcp.py Updated (18 insertions, 8 deletions)
  • transport.py Updated (27 insertions, 15 deletions)
  • types.py Updated (38 insertions, 47 deletions)
  • conftest.py Simplified test (0 insertions, 8 deletions)
  • test_types_connection_client.py Updated test (32 insertions, 26 deletions)
  • test_handshake_responses.py Simplified test (1 insertions, 2 deletions)
  • test_server_health_check.py Added test code (2 lines)
  • Removed redundant is_debug_enabled() guards that were wrapped around already-safe logger calls decouple internal
    5 files
    • .gitignore
    • AGENTS.md
    • VERSION
    • pyproject.toml
    • handshake.py
  • Fixed no-argument logger calls that were incorrectly structured remediate internal
    5 files
    • .gitignore
    • AGENTS.md
    • VERSION
    • pyproject.toml
    • handshake.py