Andreas Kling 
								
							 
						 
						
							
							
							
							
								
							
							
								35c9aa7c05 
								
							 
						 
						
							
							
								
								LibJS: Hide all the constructors!  
							
							... 
							
							
							
							Now that the GC allocator is able to invoke Cell subclass constructors
directly via friendship, we no longer need to keep them public. :^) 
							
						 
						
							2022-08-29 03:24:54 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Linus Groh 
								
							 
						 
						
							
							
							
							
								
							
							
								ab6796691f 
								
							 
						 
						
							
							
								
								LibJS: Replace GlobalObject with VM in ShadowRealm AOs [Part 16/19]  
							
							
							
						 
						
							2022-08-23 13:58:30 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Linus Groh 
								
							 
						 
						
							
							
							
							
								
							
							
								c08a52dd97 
								
							 
						 
						
							
							
								
								LibJS: Remove the name prefix for wrapped functions  
							
							... 
							
							
							
							This is a normative change in the ShadowRealm spec.
See: 4ca634a 
							
						 
						
							2022-02-12 16:06:37 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andreas Kling 
								
							 
						 
						
							
							
							
							
								
							
							
								cc7a117f0f 
								
							 
						 
						
							
							
								
								LibJS: Add missing include to ShadowRealm.h  
							
							
							
						 
						
							2022-02-07 22:39:57 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Linus Groh 
								
							 
						 
						
							
							
							
							
								
							
							
								e20efaa083 
								
							 
						 
						
							
							
								
								LibJS: Let WrappedFunction inherit target name and length  
							
							... 
							
							
							
							This is a normative change in the ShadowRealm spec.
See: b73a1dc 
							
						 
						
							2022-01-24 20:17:07 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Linus Groh 
								
							 
						 
						
							
							
							
							
								
							
							
								5910a41adb 
								
							 
						 
						
							
							
								
								LibJS: Implement ShadowRealm.prototype.importValue()  
							
							... 
							
							
							
							Well... sort of. This adds the function itself and all the scaffolding
from the ShadowRealm API (and basically completes its implementation).
However, we do not nearly have enough support for modules and imports,
so we currently pretend whatever was attempted to be imported failed -
once we have HostImportModuleDynamically it should be relatively easy to
complete the implementation. 
							
						 
						
							2021-10-15 09:36:21 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Linus Groh 
								
							 
						 
						
							
							
							
							
								
							
							
								c70784bb82 
								
							 
						 
						
							
							
								
								LibJS: Implement ShadowRealm.prototype.evaluate()  
							
							
							
						 
						
							2021-10-14 00:41:41 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Linus Groh 
								
							 
						 
						
							
							
							
							
								
							
							
								d40331ef69 
								
							 
						 
						
							
							
								
								LibJS: Start implementing ShadowRealm  
							
							... 
							
							
							
							This commit adds the ShadowRealm object itself, its constructor, and
prototype (currently empty). 
							
						 
						
							2021-10-14 00:41:41 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Linus Groh 
								
							 
						 
						
							
							
							
							
								
							
							
								50f8755792 
								
							 
						 
						
							
							
								
								LibJS: Implement Wrapped Function Exotic Objects  
							
							... 
							
							
							
							This is a new concept from the ShadowRealm API stage 3 proposal:
https://tc39.es/proposal-shadowrealm/#sec-wrapped-function-exotic-objects  
							
						 
						
							2021-10-14 00:41:41 +01:00