mirror of
				https://github.com/SoftFever/OrcaSlicer.git
				synced 2025-10-30 20:21:12 -06:00 
			
		
		
		
	Removed the "Broken croak" support, which was useful on broken
64bit Strawberry perl only. We don't use Strawberry perl anymore, so this has been removed for clarity. Added a PerlCallback wrapper to call a Perl subroutine from a C++ code.
This commit is contained in:
		
							parent
							
								
									81bfd8ce7e
								
							
						
					
					
						commit
						19977edae2
					
				
					 7 changed files with 104 additions and 65 deletions
				
			
		|  | @ -6,16 +6,9 @@ use warnings; | |||
| use Slic3r::XS; | ||||
| use Test::More tests => 1; | ||||
| 
 | ||||
| if ($ENV{SLIC3R_HAS_BROKEN_CROAK})  | ||||
| { | ||||
|     ok 1, 'SLIC3R_HAS_BROKEN_CROAK set, croaks and confesses from a C++ code will lead to an application exit!'; | ||||
| } | ||||
| else | ||||
| { | ||||
|     eval { | ||||
|         Slic3r::xspp_test_croak_hangs_on_strawberry(); | ||||
|     }; | ||||
|     is $@, "xspp_test_croak_hangs_on_strawberry: exception catched\n", 'croak from inside a C++ exception delivered'; | ||||
| } | ||||
| eval { | ||||
|     Slic3r::xspp_test_croak_hangs_on_strawberry(); | ||||
| }; | ||||
| is $@, "xspp_test_croak_hangs_on_strawberry: exception catched\n", 'croak from inside a C++ exception delivered'; | ||||
| 
 | ||||
| __END__ | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue
	
	 bubnikv
						bubnikv