77ddc073e8 
								
							
								 
							
						 
						
							
							
								
								Use lists by default like `msgspec`  
							
							
							
						 
						
							2022-02-09 10:07:33 -05:00  
				
					
						
							
							
								 
						
							
							
								26bebc42b7 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #295  from goodboy/nspaths  
							
							... 
							
							
							
							`NamespacePath`: a message compatible "object reference" type 
							
						 
						
							2022-01-30 12:40:05 -05:00  
				
					
						
							
							
								 
						
							
							
								87de28fd88 
								
							
								 
							
						 
						
							
							
								
								Slight doc string update  
							
							
							
						 
						
							2022-01-30 12:21:41 -05:00  
				
					
						
							
							
								 
						
							
							
								56b29c27de 
								
							
								 
							
						 
						
							
							
								
								Add msg serialization coding todo resources list  
							
							
							
						 
						
							2022-01-30 12:19:21 -05:00  
				
					
						
							
							
								 
						
							
							
								adf9a1d0aa 
								
							
								 
							
						 
						
							
							
								
								Add nooz  
							
							
							
						 
						
							2022-01-30 12:17:32 -05:00  
				
					
						
							
							
								 
						
							
							
								25a27e780d 
								
							
								 
							
						 
						
							
							
								
								Add todo resources for eventual capability-based module filtering  
							
							
							
						 
						
							2022-01-30 11:28:10 -05:00  
				
					
						
							
							
								 
						
							
							
								c265f3f94e 
								
							
								 
							
						 
						
							
							
								
								Move namespace path type into `msg` mod  
							
							
							
						 
						
							2022-01-30 11:27:34 -05:00  
				
					
						
							
							
								 
						
							
							
								2900ceb003 
								
							
								 
							
						 
						
							
							
								
								Not all objects have a `.__name__`  
							
							
							
						 
						
							2022-01-30 11:26:34 -05:00  
				
					
						
							
							
								 
						
							
							
								b6ae77b5ac 
								
							
								 
							
						 
						
							
							
								
								Use `pkgutils.resolve_name()` and a `str` subtype  
							
							... 
							
							
							
							Python 3.9's new object resolver + a `str` is much simpler then mucking
with tuples (and easier to serialize). Include a `.to_tuple()` formatter
since we still are passing the module namespace and function name
separately inside the runtime's message format but in theory we might be
able to simplify this depending on how we would change the support for
`enable_modules:list[str]` in the spawn API.
Thanks to @Fuyukai for pointing `resolve_name()` which I didn't know
about before! 
							
						 
						
							2022-01-30 11:26:34 -05:00  
				
					
						
							
							
								 
						
							
							
								949cb2c9fe 
								
							
								 
							
						 
						
							
							
								
								First draft "namespace path" named tuple; probably will discard  
							
							
							
						 
						
							2022-01-30 11:26:34 -05:00  
				
					
						
							
							
								 
						
							
							
								094206ee9d 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #298  from goodboy/experimental_subpkg  
							
							... 
							
							
							
							Add `tractor.experimental` subpkg 
							
						 
						
							2022-01-29 19:19:50 -05:00  
				
					
						
							
							
								 
						
							
							
								debbf64d58 
								
							
								 
							
						 
						
							
							
								
								Add nooz  
							
							
							
						 
						
							2022-01-29 17:58:58 -05:00  
				
					
						
							
							
								 
						
							
							
								070e6ba459 
								
							
								 
							
						 
						
							
							
								
								Add `.experimental` subpkg to setup.py  
							
							
							
						 
						
							2022-01-29 14:30:39 -05:00  
				
					
						
							
							
								 
						
							
							
								7e004c0688 
								
							
								 
							
						 
						
							
							
								
								Add back blank `msg.py`  
							
							
							
						 
						
							2022-01-29 14:22:15 -05:00  
				
					
						
							
							
								 
						
							
							
								ffe88de53b 
								
							
								 
							
						 
						
							
							
								
								Better idea: start a `tractor.experimental` subpkg  
							
							
							
						 
						
							2022-01-29 14:03:55 -05:00  
				
					
						
							
							
								 
						
							
							
								d29a915d48 
								
							
								 
							
						 
						
							
							
								
								Update mod doc string  
							
							
							
						 
						
							2022-01-29 14:02:04 -05:00  
				
					
						
							
							
								 
						
							
							
								be87caa99b 
								
							
								 
							
						 
						
							
							
								
								Move legacy pubsub stuff from `msg.py` to trionics mod  
							
							
							
						 
						
							2022-01-29 14:02:04 -05:00  
				
					
						
							
							
								 
						
							
							
								0b51ebfe11 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #284  from goodboy/maybe_cancel_the_cancel_  
							
							... 
							
							
							
							Cancel the `.cancel_actor()` request on proc death 
							
						 
						
							2022-01-21 14:22:48 -05:00  
				
					
						
							
							
								 
						
							
							
								4bf7992200 
								
							
								 
							
						 
						
							
							
								
								Bump to alpha 5 dev  
							
							
							
						 
						
							2022-01-21 13:05:26 -05:00  
				
					
						
							
							
								 
						
							
							
								41296448e8 
								
							
								 
							
						 
						
							
							
								
								Add nooz  
							
							
							
						 
						
							2022-01-21 12:49:26 -05:00  
				
					
						
							
							
								 
						
							
							
								9650055519 
								
							
								 
							
						 
						
							
							
								
								Use `.exitcode` which is poll + error handling  
							
							
							
						 
						
							2022-01-21 12:49:26 -05:00  
				
					
						
							
							
								 
						
							
							
								532974fb90 
								
							
								 
							
						 
						
							
							
								
								Drop leftover print  
							
							
							
						 
						
							2022-01-21 12:49:26 -05:00  
				
					
						
							
							
								 
						
							
							
								b1d72b77c9 
								
							
								 
							
						 
						
							
							
								
								Patch mp procs with a `.poll()`  
							
							... 
							
							
							
							Not sure why they don't already expose this from the `Popen` backends
but, k. 
							
						 
						
							2022-01-21 12:49:26 -05:00  
				
					
						
							
							
								 
						
							
							
								a2171c7e71 
								
							
								 
							
						 
						
							
							
								
								Cancel the `.cancel_actor()` request on proc death  
							
							... 
							
							
							
							Adjust the `soft_wait()` strategy to avoid sending needless cancel
requests if it is known that a child process is already terminated or
does so before the cancel request times out. This should be no slower
and should avoid needless waits on either closure-in-progress or already
closed channels.
Basic strategy is,
- request child actor to cancel
- if process termination is detected, cancel the cancel
- if the process is still alive after a cancel request timeout warn the
  user and yield back to the hard reap handling 
							
						 
						
							2022-01-21 12:49:26 -05:00  
				
					
						
							
							
								 
						
							
							
								30986d6b64 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #292  from goodboy/moar_timeoutz  
							
							... 
							
							
							
							Moar timeoutz 
							
						 
						
							2022-01-21 12:49:01 -05:00  
				
					
						
							
							
								 
						
							
							
								9ab04b1f6b 
								
							
								 
							
						 
						
							
							
								
								One more increase for py3.10  
							
							
							
						 
						
							2022-01-21 12:20:06 -05:00  
				
					
						
							
							
								 
						
							
							
								b3ff4b7804 
								
							
								 
							
						 
						
							
							
								
								Increase some timeouts for windows  
							
							
							
						 
						
							2022-01-21 12:20:06 -05:00  
				
					
						
							
							
								 
						
							
							
								d27bdbd40e 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #291  from goodboy/drop_old_nooz_files  
							
							... 
							
							
							
							Drop old fragments that `towncrier` somehow missed 
							
						 
						
							2022-01-21 12:17:46 -05:00  
				
					
						
							
							
								 
						
							
							
								a95b0dc05e 
								
							
								 
							
						 
						
							
							
								
								Drop old fragments that `towncrier` somehow missed  
							
							
							
						 
						
							2022-01-21 12:09:16 -05:00  
				
					
						
							
							
								 
						
							
							
								909c996346 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #289  from houtenjack/remove_asyncio_todo  
							
							... 
							
							
							
							Remove asyncio from TODOs 
							
						 
						
							2022-01-19 16:26:10 -05:00  
				
					
						
							
							
								 
						
							
							
								adc8e5c009 
								
							
								 
							
						 
						
							
							
								
								Revert "Added asyncio with trio guest mode feature in feature list"  
							
							... 
							
							
							
							This reverts commit 5eed85d5dd 
							
						 
						
							2022-01-19 09:24:08 +01:00  
				
					
						
							
							
								 
						
							
							
								5eed85d5dd 
								
							
								 
							
						 
						
							
							
								
								Added asyncio with trio guest mode feature in feature list  
							
							
							
						 
						
							2022-01-18 14:25:08 +01:00  
				
					
						
							
							
								 
						
							
							
								137fed790f 
								
							
								 
							
						 
						
							
							
								
								Remove asyncio from TODOs  
							
							... 
							
							
							
							Fixes  #286  
						
							2022-01-05 11:40:06 +01:00  
				
					
						
							
							
								 
						
							
							
								96123f21d2 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #285  from overclockworked64/fix-min-version  
							
							... 
							
							
							
							fix: bump min version 
							
						 
						
							2021-12-26 20:56:50 -05:00  
				
					
						
							
							
								 
						
							
							
								338aa2b74a 
								
									
								
							
								 
							
						 
						
							
							
								
								fix: bump min version  
							
							
							
						 
						
							2021-12-26 06:37:18 +01:00  
				
					
						
							
							
								 
						
							
							
								89551ef371 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #282  from goodboy/win_ci_timeout  
							
							... 
							
							
							
							Lengthen win CI run to 12m 
							
						 
						
							2021-12-20 09:39:44 -05:00  
				
					
						
							
							
								 
						
							
							
								884bdf2d57 
								
							
								 
							
						 
						
							
							
								
								Lengthen win CI run to 12m  
							
							
							
						 
						
							2021-12-20 09:25:38 -05:00  
				
					
						
							
							
								 
						
							
							
								343b2803b5 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #280  from goodboy/alpha4  
							
							... 
							
							
							
							Alpha4: infect all the `asyncio`s 
							
						 
						
							2021-12-18 20:15:28 -05:00  
				
					
						
							
							
								 
						
							
							
								cdef579d22 
								
							
								 
							
						 
						
							
							
								
								Update release tips  
							
							
							
						 
						
							2021-12-18 16:22:13 -05:00  
				
					
						
							
							
								 
						
							
							
								f9400b4beb 
								
							
								 
							
						 
						
							
							
								
								Bump date, fix bullet lists, other typos.  
							
							
							
						 
						
							2021-12-18 15:50:01 -05:00  
				
					
						
							
							
								 
						
							
							
								45cdf25f14 
								
							
								 
							
						 
						
							
							
								
								Add re-license bullet, fix pluggy links XD  
							
							
							
						 
						
							2021-12-17 12:48:58 -05:00  
				
					
						
							
							
								 
						
							
							
								0a5818fe05 
								
							
								 
							
						 
						
							
							
								
								Gen an alpha4 changelog using modified `pluggy` towncrier template  
							
							
							
						 
						
							2021-12-17 12:21:11 -05:00  
				
					
						
							
							
								 
						
							
							
								fd6e18eba4 
								
							
								 
							
						 
						
							
							
								
								Bump version to alpha4, change towncrier news dir name  
							
							
							
						 
						
							2021-12-17 11:35:37 -05:00  
				
					
						
							
							
								 
						
							
							
								bbcdbaaba4 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #121  from goodboy/infect_asyncio  
							
							... 
							
							
							
							Infect `asyncio` 
							
						 
						
							2021-12-17 11:02:01 -05:00  
				
					
						
							
							
								 
						
							
							
								9b4cdb00e6 
								
							
								 
							
						 
						
							
							
								
								Add agpl header  
							
							
							
						 
						
							2021-12-17 09:39:30 -05:00  
				
					
						
							
							
								 
						
							
							
								9b14d82086 
								
							
								 
							
						 
						
							
							
								
								Add nooz  
							
							
							
						 
						
							2021-12-17 09:39:30 -05:00  
				
					
						
							
							
								 
						
							
							
								4d1a48a47b 
								
							
								 
							
						 
						
							
							
								
								Link to inter-loop channel issue in readme  
							
							
							
						 
						
							2021-12-17 09:39:30 -05:00  
				
					
						
							
							
								 
						
							
							
								4c0cfa68ac 
								
							
								 
							
						 
						
							
							
								
								Link to SC on wikipedia  
							
							
							
						 
						
							2021-12-17 09:39:28 -05:00  
				
					
						
							
							
								 
						
							
							
								73d252e09e 
								
							
								 
							
						 
						
							
							
								
								Emphasize `asyncio` only with sleeps  
							
							
							
						 
						
							2021-12-17 09:38:54 -05:00  
				
					
						
							
							
								 
						
							
							
								1fdcaf36f3 
								
							
								 
							
						 
						
							
							
								
								Not enough time for new asyncio tests?  
							
							
							
						 
						
							2021-12-17 09:38:54 -05:00