mirror of
				https://github.com/superseriousbusiness/gotosocial.git
				synced 2025-10-31 14:52:30 -05:00 
			
		
		
		
	Add SQLite support, fix un-thread-safe DB caches, small performance f… (#172)
* Add SQLite support, fix un-thread-safe DB caches, small performance fixes Signed-off-by: kim (grufwub) <grufwub@gmail.com> * add SQLite licenses to README Signed-off-by: kim (grufwub) <grufwub@gmail.com> * appease the linter, and fix my dumbass-ery Signed-off-by: kim (grufwub) <grufwub@gmail.com> * make requested changes Signed-off-by: kim (grufwub) <grufwub@gmail.com> * add back comment Signed-off-by: kim (grufwub) <grufwub@gmail.com>
This commit is contained in:
		
					parent
					
						
							
								53507ac2a3
							
						
					
				
			
			
				commit
				
					
						ed46224573
					
				
			
		
					 730 changed files with 2239881 additions and 3669 deletions
				
			
		
							
								
								
									
										422
									
								
								vendor/modernc.org/libc/capi_linux_arm.go
									
										
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										422
									
								
								vendor/modernc.org/libc/capi_linux_arm.go
									
										
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							|  | @ -0,0 +1,422 @@ | |||
| // Code generated by 'go generate' - DO NOT EDIT. | ||||
| 
 | ||||
| package libc // import "modernc.org/libc" | ||||
| 
 | ||||
| var CAPI = map[string]struct{}{ | ||||
| 	"_IO_putc":                      {}, | ||||
| 	"___errno_location":             {}, | ||||
| 	"__assert_fail":                 {}, | ||||
| 	"__builtin___memcpy_chk":        {}, | ||||
| 	"__builtin___memmove_chk":       {}, | ||||
| 	"__builtin___memset_chk":        {}, | ||||
| 	"__builtin___snprintf_chk":      {}, | ||||
| 	"__builtin___sprintf_chk":       {}, | ||||
| 	"__builtin___strcat_chk":        {}, | ||||
| 	"__builtin___strcpy_chk":        {}, | ||||
| 	"__builtin___strncpy_chk":       {}, | ||||
| 	"__builtin___vsnprintf_chk":     {}, | ||||
| 	"__builtin_abort":               {}, | ||||
| 	"__builtin_abs":                 {}, | ||||
| 	"__builtin_add_overflowInt64":   {}, | ||||
| 	"__builtin_add_overflowUint32":  {}, | ||||
| 	"__builtin_add_overflowUint64":  {}, | ||||
| 	"__builtin_bswap16":             {}, | ||||
| 	"__builtin_bswap32":             {}, | ||||
| 	"__builtin_bswap64":             {}, | ||||
| 	"__builtin_clzll":               {}, | ||||
| 	"__builtin_constant_p_impl":     {}, | ||||
| 	"__builtin_copysign":            {}, | ||||
| 	"__builtin_copysignf":           {}, | ||||
| 	"__builtin_exit":                {}, | ||||
| 	"__builtin_expect":              {}, | ||||
| 	"__builtin_fabs":                {}, | ||||
| 	"__builtin_free":                {}, | ||||
| 	"__builtin_huge_val":            {}, | ||||
| 	"__builtin_huge_valf":           {}, | ||||
| 	"__builtin_inf":                 {}, | ||||
| 	"__builtin_inff":                {}, | ||||
| 	"__builtin_isnan":               {}, | ||||
| 	"__builtin_malloc":              {}, | ||||
| 	"__builtin_memcmp":              {}, | ||||
| 	"__builtin_memcpy":              {}, | ||||
| 	"__builtin_memset":              {}, | ||||
| 	"__builtin_mmap":                {}, | ||||
| 	"__builtin_mul_overflowInt64":   {}, | ||||
| 	"__builtin_mul_overflowUint128": {}, | ||||
| 	"__builtin_mul_overflowUint64":  {}, | ||||
| 	"__builtin_nanf":                {}, | ||||
| 	"__builtin_object_size":         {}, | ||||
| 	"__builtin_popcount":            {}, | ||||
| 	"__builtin_prefetch":            {}, | ||||
| 	"__builtin_printf":              {}, | ||||
| 	"__builtin_snprintf":            {}, | ||||
| 	"__builtin_sprintf":             {}, | ||||
| 	"__builtin_strchr":              {}, | ||||
| 	"__builtin_strcmp":              {}, | ||||
| 	"__builtin_strcpy":              {}, | ||||
| 	"__builtin_strlen":              {}, | ||||
| 	"__builtin_sub_overflowInt64":   {}, | ||||
| 	"__builtin_trap":                {}, | ||||
| 	"__builtin_unreachable":         {}, | ||||
| 	"__ccgo_in6addr_anyp":           {}, | ||||
| 	"__ccgo_sqlite3_log":            {}, | ||||
| 	"__cmsg_nxthdr":                 {}, | ||||
| 	"__ctype_b_loc":                 {}, | ||||
| 	"__ctype_get_mb_cur_max":        {}, | ||||
| 	"__errno_location":              {}, | ||||
| 	"__floatscan":                   {}, | ||||
| 	"__fpclassify":                  {}, | ||||
| 	"__fpclassifyf":                 {}, | ||||
| 	"__fpclassifyl":                 {}, | ||||
| 	"__h_errno_location":            {}, | ||||
| 	"__inet_aton":                   {}, | ||||
| 	"__intscan":                     {}, | ||||
| 	"__isalnum_l":                   {}, | ||||
| 	"__isalpha_l":                   {}, | ||||
| 	"__isdigit_l":                   {}, | ||||
| 	"__islower_l":                   {}, | ||||
| 	"__isnan":                       {}, | ||||
| 	"__isnanf":                      {}, | ||||
| 	"__isnanl":                      {}, | ||||
| 	"__isoc99_sscanf":               {}, | ||||
| 	"__isprint_l":                   {}, | ||||
| 	"__isupper_l":                   {}, | ||||
| 	"__isxdigit_l":                  {}, | ||||
| 	"__lookup_ipliteral":            {}, | ||||
| 	"__lookup_name":                 {}, | ||||
| 	"__lookup_serv":                 {}, | ||||
| 	"__shgetc":                      {}, | ||||
| 	"__shlim":                       {}, | ||||
| 	"__strncasecmp_l":               {}, | ||||
| 	"__syscall1":                    {}, | ||||
| 	"__syscall3":                    {}, | ||||
| 	"__toread":                      {}, | ||||
| 	"__toread_needs_stdio_exit":     {}, | ||||
| 	"__uflow":                       {}, | ||||
| 	"_exit":                         {}, | ||||
| 	"_obstack_begin":                {}, | ||||
| 	"_obstack_newchunk":             {}, | ||||
| 	"abort":                         {}, | ||||
| 	"abs":                           {}, | ||||
| 	"accept":                        {}, | ||||
| 	"access":                        {}, | ||||
| 	"acos":                          {}, | ||||
| 	"acosh":                         {}, | ||||
| 	"alarm":                         {}, | ||||
| 	"asin":                          {}, | ||||
| 	"asinh":                         {}, | ||||
| 	"atan":                          {}, | ||||
| 	"atan2":                         {}, | ||||
| 	"atanh":                         {}, | ||||
| 	"atexit":                        {}, | ||||
| 	"atof":                          {}, | ||||
| 	"atoi":                          {}, | ||||
| 	"atol":                          {}, | ||||
| 	"backtrace":                     {}, | ||||
| 	"backtrace_symbols_fd":          {}, | ||||
| 	"bind":                          {}, | ||||
| 	"calloc":                        {}, | ||||
| 	"ceil":                          {}, | ||||
| 	"ceilf":                         {}, | ||||
| 	"cfgetospeed":                   {}, | ||||
| 	"cfsetispeed":                   {}, | ||||
| 	"cfsetospeed":                   {}, | ||||
| 	"chdir":                         {}, | ||||
| 	"chmod":                         {}, | ||||
| 	"chown":                         {}, | ||||
| 	"clock_gettime":                 {}, | ||||
| 	"close":                         {}, | ||||
| 	"closedir":                      {}, | ||||
| 	"confstr":                       {}, | ||||
| 	"connect":                       {}, | ||||
| 	"copysign":                      {}, | ||||
| 	"copysignf":                     {}, | ||||
| 	"copysignl":                     {}, | ||||
| 	"cos":                           {}, | ||||
| 	"cosf":                          {}, | ||||
| 	"cosh":                          {}, | ||||
| 	"ctime":                         {}, | ||||
| 	"dlclose":                       {}, | ||||
| 	"dlerror":                       {}, | ||||
| 	"dlopen":                        {}, | ||||
| 	"dlsym":                         {}, | ||||
| 	"dup2":                          {}, | ||||
| 	"endpwent":                      {}, | ||||
| 	"environ":                       {}, | ||||
| 	"execvp":                        {}, | ||||
| 	"exit":                          {}, | ||||
| 	"exp":                           {}, | ||||
| 	"fabs":                          {}, | ||||
| 	"fabsf":                         {}, | ||||
| 	"fabsl":                         {}, | ||||
| 	"fchmod":                        {}, | ||||
| 	"fchown":                        {}, | ||||
| 	"fclose":                        {}, | ||||
| 	"fcntl":                         {}, | ||||
| 	"fcntl64":                       {}, | ||||
| 	"fdopen":                        {}, | ||||
| 	"ferror":                        {}, | ||||
| 	"fflush":                        {}, | ||||
| 	"fgetc":                         {}, | ||||
| 	"fgets":                         {}, | ||||
| 	"fileno":                        {}, | ||||
| 	"floor":                         {}, | ||||
| 	"fmod":                          {}, | ||||
| 	"fmodl":                         {}, | ||||
| 	"fopen":                         {}, | ||||
| 	"fopen64":                       {}, | ||||
| 	"fork":                          {}, | ||||
| 	"fprintf":                       {}, | ||||
| 	"fputc":                         {}, | ||||
| 	"fputs":                         {}, | ||||
| 	"fread":                         {}, | ||||
| 	"free":                          {}, | ||||
| 	"freeaddrinfo":                  {}, | ||||
| 	"frexp":                         {}, | ||||
| 	"fscanf":                        {}, | ||||
| 	"fseek":                         {}, | ||||
| 	"fstat":                         {}, | ||||
| 	"fstat64":                       {}, | ||||
| 	"fsync":                         {}, | ||||
| 	"ftell":                         {}, | ||||
| 	"ftruncate":                     {}, | ||||
| 	"ftruncate64":                   {}, | ||||
| 	"fts64_close":                   {}, | ||||
| 	"fts64_open":                    {}, | ||||
| 	"fts64_read":                    {}, | ||||
| 	"fts_close":                     {}, | ||||
| 	"fts_open":                      {}, | ||||
| 	"fts_read":                      {}, | ||||
| 	"fwrite":                        {}, | ||||
| 	"gai_strerror":                  {}, | ||||
| 	"getaddrinfo":                   {}, | ||||
| 	"getc":                          {}, | ||||
| 	"getcwd":                        {}, | ||||
| 	"getegid":                       {}, | ||||
| 	"getenv":                        {}, | ||||
| 	"geteuid":                       {}, | ||||
| 	"getgid":                        {}, | ||||
| 	"getgrgid":                      {}, | ||||
| 	"getgrnam":                      {}, | ||||
| 	"gethostbyaddr":                 {}, | ||||
| 	"gethostbyaddr_r":               {}, | ||||
| 	"gethostbyname":                 {}, | ||||
| 	"gethostbyname2":                {}, | ||||
| 	"gethostbyname2_r":              {}, | ||||
| 	"gethostname":                   {}, | ||||
| 	"getnameinfo":                   {}, | ||||
| 	"getpeername":                   {}, | ||||
| 	"getpid":                        {}, | ||||
| 	"getpwnam":                      {}, | ||||
| 	"getpwnam_r":                    {}, | ||||
| 	"getpwuid":                      {}, | ||||
| 	"getpwuid_r":                    {}, | ||||
| 	"getresgid":                     {}, | ||||
| 	"getresuid":                     {}, | ||||
| 	"getrlimit":                     {}, | ||||
| 	"getrlimit64":                   {}, | ||||
| 	"getrusage":                     {}, | ||||
| 	"getservbyname":                 {}, | ||||
| 	"getsockname":                   {}, | ||||
| 	"getsockopt":                    {}, | ||||
| 	"gettimeofday":                  {}, | ||||
| 	"getuid":                        {}, | ||||
| 	"gmtime_r":                      {}, | ||||
| 	"h_errno":                       {}, | ||||
| 	"htonl":                         {}, | ||||
| 	"htons":                         {}, | ||||
| 	"hypot":                         {}, | ||||
| 	"inet_ntoa":                     {}, | ||||
| 	"inet_ntop":                     {}, | ||||
| 	"inet_pton":                     {}, | ||||
| 	"initstate_r":                   {}, | ||||
| 	"ioctl":                         {}, | ||||
| 	"isalnum":                       {}, | ||||
| 	"isalpha":                       {}, | ||||
| 	"isatty":                        {}, | ||||
| 	"isdigit":                       {}, | ||||
| 	"islower":                       {}, | ||||
| 	"isnan":                         {}, | ||||
| 	"isnanf":                        {}, | ||||
| 	"isnanl":                        {}, | ||||
| 	"isprint":                       {}, | ||||
| 	"isupper":                       {}, | ||||
| 	"isxdigit":                      {}, | ||||
| 	"kill":                          {}, | ||||
| 	"ldexp":                         {}, | ||||
| 	"link":                          {}, | ||||
| 	"listen":                        {}, | ||||
| 	"localtime":                     {}, | ||||
| 	"localtime_r":                   {}, | ||||
| 	"log":                           {}, | ||||
| 	"log10":                         {}, | ||||
| 	"lrand48":                       {}, | ||||
| 	"lseek":                         {}, | ||||
| 	"lseek64":                       {}, | ||||
| 	"lstat":                         {}, | ||||
| 	"lstat64":                       {}, | ||||
| 	"malloc":                        {}, | ||||
| 	"mblen":                         {}, | ||||
| 	"mbstowcs":                      {}, | ||||
| 	"mbtowc":                        {}, | ||||
| 	"memchr":                        {}, | ||||
| 	"memcmp":                        {}, | ||||
| 	"memcpy":                        {}, | ||||
| 	"memmove":                       {}, | ||||
| 	"memset":                        {}, | ||||
| 	"mkdir":                         {}, | ||||
| 	"mkfifo":                        {}, | ||||
| 	"mknod":                         {}, | ||||
| 	"mkstemp":                       {}, | ||||
| 	"mkstemp64":                     {}, | ||||
| 	"mkstemps":                      {}, | ||||
| 	"mkstemps64":                    {}, | ||||
| 	"mktime":                        {}, | ||||
| 	"mmap":                          {}, | ||||
| 	"mmap64":                        {}, | ||||
| 	"modf":                          {}, | ||||
| 	"mremap":                        {}, | ||||
| 	"munmap":                        {}, | ||||
| 	"nanf":                          {}, | ||||
| 	"nl_langinfo":                   {}, | ||||
| 	"ntohs":                         {}, | ||||
| 	"obstack_free":                  {}, | ||||
| 	"obstack_vprintf":               {}, | ||||
| 	"open":                          {}, | ||||
| 	"open64":                        {}, | ||||
| 	"opendir":                       {}, | ||||
| 	"openpty":                       {}, | ||||
| 	"pathconf":                      {}, | ||||
| 	"pause":                         {}, | ||||
| 	"pclose":                        {}, | ||||
| 	"perror":                        {}, | ||||
| 	"pipe":                          {}, | ||||
| 	"poll":                          {}, | ||||
| 	"popen":                         {}, | ||||
| 	"posix_fadvise":                 {}, | ||||
| 	"pow":                           {}, | ||||
| 	"printf":                        {}, | ||||
| 	"pselect":                       {}, | ||||
| 	"putc":                          {}, | ||||
| 	"putchar":                       {}, | ||||
| 	"puts":                          {}, | ||||
| 	"qsort":                         {}, | ||||
| 	"raise":                         {}, | ||||
| 	"rand":                          {}, | ||||
| 	"rand_r":                        {}, | ||||
| 	"random":                        {}, | ||||
| 	"random_r":                      {}, | ||||
| 	"read":                          {}, | ||||
| 	"readdir":                       {}, | ||||
| 	"readdir64":                     {}, | ||||
| 	"readlink":                      {}, | ||||
| 	"readv":                         {}, | ||||
| 	"realloc":                       {}, | ||||
| 	"realpath":                      {}, | ||||
| 	"recv":                          {}, | ||||
| 	"recvfrom":                      {}, | ||||
| 	"recvmsg":                       {}, | ||||
| 	"remove":                        {}, | ||||
| 	"rename":                        {}, | ||||
| 	"rewind":                        {}, | ||||
| 	"rmdir":                         {}, | ||||
| 	"round":                         {}, | ||||
| 	"scalbn":                        {}, | ||||
| 	"scalbnl":                       {}, | ||||
| 	"select":                        {}, | ||||
| 	"send":                          {}, | ||||
| 	"sendmsg":                       {}, | ||||
| 	"sendto":                        {}, | ||||
| 	"setbuf":                        {}, | ||||
| 	"setenv":                        {}, | ||||
| 	"setlocale":                     {}, | ||||
| 	"setrlimit":                     {}, | ||||
| 	"setrlimit64":                   {}, | ||||
| 	"setsid":                        {}, | ||||
| 	"setsockopt":                    {}, | ||||
| 	"setvbuf":                       {}, | ||||
| 	"shmat":                         {}, | ||||
| 	"shmctl":                        {}, | ||||
| 	"shmdt":                         {}, | ||||
| 	"shutdown":                      {}, | ||||
| 	"sigaction":                     {}, | ||||
| 	"signal":                        {}, | ||||
| 	"sin":                           {}, | ||||
| 	"sinf":                          {}, | ||||
| 	"sinh":                          {}, | ||||
| 	"sleep":                         {}, | ||||
| 	"snprintf":                      {}, | ||||
| 	"socket":                        {}, | ||||
| 	"sprintf":                       {}, | ||||
| 	"sqrt":                          {}, | ||||
| 	"srand48":                       {}, | ||||
| 	"sscanf":                        {}, | ||||
| 	"stat":                          {}, | ||||
| 	"stat64":                        {}, | ||||
| 	"stderr":                        {}, | ||||
| 	"stdin":                         {}, | ||||
| 	"stdout":                        {}, | ||||
| 	"strcasecmp":                    {}, | ||||
| 	"strcat":                        {}, | ||||
| 	"strchr":                        {}, | ||||
| 	"strcmp":                        {}, | ||||
| 	"strcpy":                        {}, | ||||
| 	"strcspn":                       {}, | ||||
| 	"strdup":                        {}, | ||||
| 	"strerror":                      {}, | ||||
| 	"strlcat":                       {}, | ||||
| 	"strlcpy":                       {}, | ||||
| 	"strlen":                        {}, | ||||
| 	"strncasecmp":                   {}, | ||||
| 	"strncat":                       {}, | ||||
| 	"strncmp":                       {}, | ||||
| 	"strncpy":                       {}, | ||||
| 	"strnlen":                       {}, | ||||
| 	"strpbrk":                       {}, | ||||
| 	"strrchr":                       {}, | ||||
| 	"strspn":                        {}, | ||||
| 	"strstr":                        {}, | ||||
| 	"strtod":                        {}, | ||||
| 	"strtof":                        {}, | ||||
| 	"strtoimax":                     {}, | ||||
| 	"strtok":                        {}, | ||||
| 	"strtol":                        {}, | ||||
| 	"strtold":                       {}, | ||||
| 	"strtoll":                       {}, | ||||
| 	"strtoul":                       {}, | ||||
| 	"strtoull":                      {}, | ||||
| 	"strtoumax":                     {}, | ||||
| 	"symlink":                       {}, | ||||
| 	"sysconf":                       {}, | ||||
| 	"system":                        {}, | ||||
| 	"tan":                           {}, | ||||
| 	"tanh":                          {}, | ||||
| 	"tcgetattr":                     {}, | ||||
| 	"tcsendbreak":                   {}, | ||||
| 	"tcsetattr":                     {}, | ||||
| 	"time":                          {}, | ||||
| 	"tolower":                       {}, | ||||
| 	"toupper":                       {}, | ||||
| 	"trunc":                         {}, | ||||
| 	"tzset":                         {}, | ||||
| 	"umask":                         {}, | ||||
| 	"uname":                         {}, | ||||
| 	"ungetc":                        {}, | ||||
| 	"unlink":                        {}, | ||||
| 	"unsetenv":                      {}, | ||||
| 	"usleep":                        {}, | ||||
| 	"utime":                         {}, | ||||
| 	"utimes":                        {}, | ||||
| 	"vasprintf":                     {}, | ||||
| 	"vfprintf":                      {}, | ||||
| 	"vprintf":                       {}, | ||||
| 	"vsnprintf":                     {}, | ||||
| 	"vsprintf":                      {}, | ||||
| 	"waitpid":                       {}, | ||||
| 	"wcschr":                        {}, | ||||
| 	"wctomb":                        {}, | ||||
| 	"wcwidth":                       {}, | ||||
| 	"write":                         {}, | ||||
| 	"writev":                        {}, | ||||
| 	"zero_struct_address":           {}, | ||||
| } | ||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue