c613acfe5c 
								
							
								 
							
						 
						
							
							
								
								Start alpha 6 dev, ensure py3.10+  
							
							
							
						 
						
							2022-09-15 23:41:28 -04:00  
				
					
						
							
							
								 
						
							
							
								fea9dc7065 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #324  from goodboy/debug_event_guard  
							
							... 
							
							
							
							Add debug complete event `None`-guard for when already reset 
							
						 
						
							2022-09-15 23:20:38 -04:00  
				
					
						
							
							
								 
						
							
							
								e558c427de 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #327  from goodboy/disable_win_ci  
							
							... 
							
							
							
							Disable win tests in CI 
							
						 
						
							2022-09-15 23:20:26 -04:00  
				
					
						
							
							
								 
						
							
							
								f07c3aa4a1 
								
							
								 
							
						 
						
							
							
								
								Add nooz  
							
							
							
						 
						
							2022-09-15 19:39:34 -04:00  
				
					
						
							
							
								 
						
							
							
								bafd10a260 
								
							
								 
							
						 
						
							
							
								
								Make `maybe_open_context()` re-entrant safe, use per factory locks  
							
							
							
						 
						
							2022-09-15 19:02:02 -04:00  
				
					
						
							
							
								 
						
							
							
								5ad540c417 
								
							
								 
							
						 
						
							
							
								
								Add debug complete event `None`-guard for when already reset  
							
							
							
						 
						
							2022-09-15 19:02:02 -04:00  
				
					
						
							
							
								 
						
							
							
								83b44cf469 
								
							
								 
							
						 
						
							
							
								
								Flip over PR number in readme  
							
							
							
						 
						
							2022-09-15 18:54:51 -04:00  
				
					
						
							
							
								 
						
							
							
								1f2001020e 
								
							
								 
							
						 
						
							
							
								
								Mention disabled windows CI in readme  
							
							
							
						 
						
							2022-09-15 18:46:34 -04:00  
				
					
						
							
							
								 
						
							
							
								71f9881a60 
								
							
								 
							
						 
						
							
							
								
								Drop windows from CI until we get a collab that actually uses it XD  
							
							
							
						 
						
							2022-09-15 18:36:45 -04:00  
				
					
						
							
							
								 
						
							
							
								e24645eec8 
								
							
								 
							
						 
						
							
							
								
								Drop `pytest` 3.10 issue comment, add todo for `pyreadline3`  
							
							
							
						 
						
							2022-09-15 18:36:37 -04:00  
				
					
						
							
							
								 
						
							
							
								c3cdeeb3ba 
								
							
								 
							
						 
						
							
							
								
								Drop `pytest` full trace flag, use `pip list`  
							
							
							
						 
						
							2022-09-15 18:36:27 -04:00  
				
					
						
							
							
								 
						
							
							
								9bd534df83 
								
							
								 
							
						 
						
							
							
								
								Drop 3.9 from CI jobs  
							
							
							
						 
						
							2022-09-15 18:36:15 -04:00  
				
					
						
							
							
								 
						
							
							
								c1d700f257 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #321  from goodboy/alpha5  
							
							... 
							
							
							
							`alpha5` release! 
							
						 
						
							2022-08-03 14:36:52 -04:00  
				
					
						
							
							
								 
						
							
							
								14c6e34658 
								
							
								 
							
						 
						
							
							
								
								Add summary section  
							
							
							
						 
						
							2022-08-03 11:42:53 -04:00  
				
					
						
							
							
								 
						
							
							
								3393bc23e4 
								
							
								 
							
						 
						
							
							
								
								Generate release news  
							
							
							
						 
						
							2022-08-03 11:41:23 -04:00  
				
					
						
							
							
								 
						
							
							
								171f1bc243 
								
							
								 
							
						 
						
							
							
								
								Move to using `pyproject.toml` for `towncrier`  
							
							... 
							
							
							
							Add explicit fragment types based on `pytest`'s config
and don't manually spec the version. 
							
						 
						
							2022-08-03 11:36:23 -04:00  
				
					
						
							
							
								 
						
							
							
								ee02cd2496 
								
							
								 
							
						 
						
							
							
								
								Move misplaced fragment for  #305  
							
							
							
						 
						
							2022-08-03 10:54:22 -04:00  
				
					
						
							
							
								 
						
							
							
								4c5d435aac 
								
							
								 
							
						 
						
							
							
								
								Fix towncrier bug entry suffix  
							
							
							
						 
						
							2022-08-03 10:21:37 -04:00  
				
					
						
							
							
								 
						
							
							
								a9b4a61620 
								
							
								 
							
						 
						
							
							
								
								Flip to non-dev version tag  
							
							
							
						 
						
							2022-08-03 10:21:07 -04:00  
				
					
						
							
							
								 
						
							
							
								641ed7a32a 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #165  from goodboy/signint_saviour  
							
							... 
							
							
							
							Ignore SIGINT when in a debugger REPL 
							
						 
						
							2022-08-03 09:26:54 -04:00  
				
					
						
							
							
								 
						
							
							
								cc5f60bba0 
								
							
								 
							
						 
						
							
							
								
								List deps in CI  
							
							
							
						 
						
							2022-08-02 18:19:03 -04:00  
				
					
						
							
							
								 
						
							
							
								8f1fe2376a 
								
							
								 
							
						 
						
							
							
								
								Simplify all hooks to a common `Lock.release()`  
							
							
							
						 
						
							2022-08-02 18:14:05 -04:00  
				
					
						
							
							
								 
						
							
							
								65540f3e2a 
								
							
								 
							
						 
						
							
							
								
								Add nooz  
							
							
							
						 
						
							2022-08-02 15:29:33 -04:00  
				
					
						
							
							
								 
						
							
							
								650313dfef 
								
							
								 
							
						 
						
							
							
								
								Drop legacy handler blocks factored into `_acquire_debug_lock()`  
							
							
							
						 
						
							2022-08-02 12:50:27 -04:00  
				
					
						
							
							
								 
						
							
							
								e4006da6f4 
								
							
								 
							
						 
						
							
							
								
								Drop `pdbpp` bug notes, add follow up issue  #320  note  
							
							
							
						 
						
							2022-08-02 12:48:40 -04:00  
				
					
						
							
							
								 
						
							
							
								7f6169a050 
								
							
								 
							
						 
						
							
							
								
								Drop legacy commented/todo remote debug helper block  
							
							
							
						 
						
							2022-08-02 12:43:14 -04:00  
				
					
						
							
							
								 
						
							
							
								2d387f2610 
								
							
								 
							
						 
						
							
							
								
								Add in issue link for nested cases  
							
							
							
						 
						
							2022-08-02 12:17:34 -04:00  
				
					
						
							
							
								 
						
							
							
								8115759984 
								
							
								 
							
						 
						
							
							
								
								Mark final nested-actor debugger test  
							
							
							
						 
						
							2022-08-02 12:17:34 -04:00  
				
					
						
							
							
								 
						
							
							
								02c3b9a672 
								
							
								 
							
						 
						
							
							
								
								Put `pygments` back to default  
							
							
							
						 
						
							2022-08-02 12:17:34 -04:00  
				
					
						
							
							
								 
						
							
							
								fa4388835c 
								
							
								 
							
						 
						
							
							
								
								Add an expect wrapper, use in hanging CI test  
							
							
							
						 
						
							2022-08-02 12:17:34 -04:00  
				
					
						
							
							
								 
						
							
							
								54de72d8df 
								
							
								 
							
						 
						
							
							
								
								Loosen timeout on nested child re-locking  
							
							
							
						 
						
							2022-08-02 12:17:34 -04:00  
				
					
						
							
							
								 
						
							
							
								c5c7a9027c 
								
							
								 
							
						 
						
							
							
								
								Line len lint and drop rpc log msg level again  
							
							
							
						 
						
							2022-08-02 12:17:34 -04:00  
				
					
						
							
							
								 
						
							
							
								e4771eec16 
								
							
								 
							
						 
						
							
							
								
								Go back to skipping since xfail is wack  
							
							
							
						 
						
							2022-08-02 12:17:28 -04:00  
				
					
						
							
							
								 
						
							
							
								a9aaee9dbd 
								
							
								 
							
						 
						
							
							
								
								Use xfails for nested cases, revert prompt expect  
							
							
							
						 
						
							2022-08-02 12:17:28 -04:00  
				
					
						
							
							
								 
						
							
							
								acfbae4b95 
								
							
								 
							
						 
						
							
							
								
								Drop verbose level, report xfails  
							
							
							
						 
						
							2022-08-02 12:17:28 -04:00  
				
					
						
							
							
								 
						
							
							
								aca9a6b99a 
								
							
								 
							
						 
						
							
							
								
								Try just skipping nested actor tests in CI  
							
							
							
						 
						
							2022-08-02 12:17:28 -04:00  
				
					
						
							
							
								 
						
							
							
								8896ba2bf8 
								
							
								 
							
						 
						
							
							
								
								Use `assert_before` more extensively  
							
							
							
						 
						
							2022-08-02 12:17:28 -04:00  
				
					
						
							
							
								 
						
							
							
								87b2ccb86a 
								
							
								 
							
						 
						
							
							
								
								Try less times for EOF  
							
							
							
						 
						
							2022-08-02 12:17:28 -04:00  
				
					
						
							
							
								 
						
							
							
								937ed99e39 
								
							
								 
							
						 
						
							
							
								
								Factor sigint overriding into lock methods  
							
							
							
						 
						
							2022-08-02 12:17:28 -04:00  
				
					
						
							
							
								 
						
							
							
								91f034a136 
								
							
								 
							
						 
						
							
							
								
								Move all module vars into a `Lock` type  
							
							
							
						 
						
							2022-08-02 12:17:28 -04:00  
				
					
						
							
							
								 
						
							
							
								08cf03cd9e 
								
							
								 
							
						 
						
							
							
								
								Handle missing prompt render case?  
							
							
							
						 
						
							2022-08-02 12:17:28 -04:00  
				
					
						
							
							
								 
						
							
							
								5e23b3ca0d 
								
							
								 
							
						 
						
							
							
								
								Drop pytest full-tracing in CI again  
							
							
							
						 
						
							2022-08-02 12:17:28 -04:00  
				
					
						
							
							
								 
						
							
							
								6f01c78122 
								
							
								 
							
						 
						
							
							
								
								Disable `pygments` highlighting on ctlc tests  
							
							
							
						 
						
							2022-08-02 12:17:28 -04:00  
				
					
						
							
							
								 
						
							
							
								457499bc2e 
								
							
								 
							
						 
						
							
							
								
								Avoid infinite wait for EOF  
							
							
							
						 
						
							2022-08-02 12:17:28 -04:00  
				
					
						
							
							
								 
						
							
							
								a4bac135d9 
								
							
								 
							
						 
						
							
							
								
								Use `pytest-timeout` plug to try and prevent CI hang  
							
							
							
						 
						
							2022-08-02 12:17:28 -04:00  
				
					
						
							
							
								 
						
							
							
								20c660faa7 
								
							
								 
							
						 
						
							
							
								
								Add timeout on spawn error msg check  
							
							
							
						 
						
							2022-08-02 12:17:28 -04:00  
				
					
						
							
							
								 
						
							
							
								1d4d55f5cd 
								
							
								 
							
						 
						
							
							
								
								Increase verbosity in ci tests for now  
							
							
							
						 
						
							2022-08-02 12:17:28 -04:00  
				
					
						
							
							
								 
						
							
							
								c0cd99e374 
								
							
								 
							
						 
						
							
							
								
								Timeout on arbiter ping, avoid TCP SYN hangs in CI?  
							
							
							
						 
						
							2022-08-02 12:17:28 -04:00  
				
					
						
							
							
								 
						
							
							
								a4538a3d84 
								
							
								 
							
						 
						
							
							
								
								Drop ctlc tests on Py3.9...  
							
							... 
							
							
							
							After many tries I just don't think it's worth it to make the tests work
since the repl UX in `pdbpp` is so unreliable in the latest release and
honestly we're trying to go 3.10+ ASAP.
Further,
- entirely drop the pattern matching inside the `do_ctlc()` for now.
- add a `subactor_error` parametrization that catches a case that
  previously caused a hang (when you use 'next' immediately after the
  first crash/debug lock (the fix was pushed just before this commit). 
							
						 
						
							2022-08-02 12:17:28 -04:00  
				
					
						
							
							
								 
						
							
							
								b01daa5319 
								
							
								 
							
						 
						
							
							
								
								Factor lock-state release logic into helper  
							
							... 
							
							
							
							The common logic to both remove our custom SIGINT handler as well
as signal the actor global event that pdb is complete. Call this
whenever we exit a post mortem call and thus any time some rpc task
get's debugged inside `._actor._invoke()`.
Further, we have to manually print the REPL prompt on 3.9 for some wack
reason, so stick a version guard in the sigint handler for that.. 
							
						 
						
							2022-08-02 12:17:28 -04:00