| 
							
							
								 Christian Parpart | 345f9928ab | Library libdevcore renamed to libsolutil. | 2020-01-07 15:51:50 +01:00 |  | 
			
				
					| 
							
							
								 Christian Parpart | 6b23412fae | C++ namespace cleanup (except tests). | 2020-01-07 15:51:50 +01:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | 6e6bc9904f | libsolc: change return type of compile to non-const | 2019-12-12 11:26:16 +00:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | d8d6cae525 | libsolc: truncate input C strings to trailing zero | 2019-12-11 15:17:45 +00:00 |  | 
			
				
					| 
							
							
								 Christian Parpart | 8682af2216 | libsolc: Overhauls memory management. | 2019-12-11 15:17:39 +00:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | eedfafbbc4 | Introduce callback context in libsolc | 2019-11-22 11:42:39 +00:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | 32c84fc3b6 | Make callback mandatory in libsolc | 2019-11-22 11:12:50 +00:00 |  | 
			
				
					| 
							
							
								 Leonardo Alt | ddc478e3e4 | Add CallbackKind and use it for the SMT solver | 2019-11-21 22:10:21 +00:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | 44c1f4a3bf | Change the error message of empty callback/error in libsolc | 2019-11-21 19:53:16 +00:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | 576954c19b | Document libsolc's interface | 2019-11-21 19:53:16 +00:00 |  | 
			
				
					| 
							
							
								 Bhargava Shastry | dbae0fa939 | Reset Yul string repository before each compilation. | 2019-05-28 13:12:39 +02:00 |  | 
			
				
					| 
							
							
								 Grant Wuerker | 69b4ce36de | Some move semantics improvements. | 2019-04-17 14:19:48 +02:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | 554511b68e | Introduce solidity_free in libsolc | 2019-01-31 15:53:55 +00:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | 1684c70f7d | Document the libsolc API | 2019-01-22 17:18:27 +00:00 |  | 
			
				
					| 
							
							
								 Daniel Kirchner | 5baac8470b | Use emscripten 1.38.8 on both travis and circle. | 2019-01-17 18:31:34 +01:00 |  | 
			
				
					| 
							
							
								 Daniel Kirchner | 2353f73c39 | Add headers to targets in CMakeLists.txt. | 2018-12-17 15:01:02 +01:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | c863cbf80d | Add missing header guards | 2018-12-12 15:47:05 +00:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | b6c3257752 | Remove old libsolc API (compileJSON, compileJSONMulti, compileJSONCallback) | 2018-11-13 13:54:01 +00:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | 7bf9526f5e | Mark libsolc external C functions as noexcept These are part of the external C API where leaking through exceptions makes no sense. | 2018-08-08 13:23:27 +01:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | 328554a4f9 | Add new libsolc entry points (solidity_license/version/compile) | 2018-06-29 19:30:37 +02:00 |  | 
			
				
					| 
							
							
								 Alexander Arlt | 0f29ac4e56 | Add new JSON API for better abstraction and for supporting strict JSON parsing | 2018-02-20 21:58:26 +01:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | 1734d44561 | Rename jsonCompiler to libsolc | 2017-12-11 12:49:08 +00:00 |  |