all: update copyright to 2019-2021 (#8029)

pull/8188/head
Lukas Neubert 2021-01-18 13:20:06 +01:00 committed by GitHub
parent 38881e4b20
commit ac2c3847af
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
198 changed files with 245 additions and 253 deletions

View File

@ -1,6 +1,6 @@
MIT License
Copyright (c) 2019-2020 Alexander Medvednikov
Copyright (c) 2019-2021 Alexander Medvednikov
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal

View File

@ -1,4 +1,4 @@
// Copyright (c) 2019-2020 Alexander Medvednikov. All rights reserved.
// Copyright (c) 2019-2021 Alexander Medvednikov. All rights reserved.
// Use of this source code is governed by an MIT license
// that can be found in the LICENSE file.
import os

View File

@ -1,4 +1,4 @@
// Copyright (c) 2019-2020 Alexander Medvednikov. All rights reserved.
// Copyright (c) 2019-2021 Alexander Medvednikov. All rights reserved.
// Use of this source code is governed by an MIT license
// that can be found in the LICENSE file.
//

View File

@ -1,6 +1,6 @@
module main
// Copyright (c) 2019-2020 Alexander Medvednikov. All rights reserved.
// Copyright (c) 2019-2021 Alexander Medvednikov. All rights reserved.
// Use of this source code is governed by an MIT license that can be found in the LICENSE file.
//
// This module follows a similar convention to Rust: `init` makes the

View File

@ -1,4 +1,4 @@
// Copyright (c) 2019-2020 Alexander Medvednikov. All rights reserved.
// Copyright (c) 2019-2021 Alexander Medvednikov. All rights reserved.
// Use of this source code is governed by an MIT license
// that can be found in the LICENSE file.
module main

View File

@ -1,4 +1,4 @@
// Copyright (c) 2019-2020 Alexander Medvednikov. All rights reserved.
// Copyright (c) 2019-2021 Alexander Medvednikov. All rights reserved.
// Use of this source code is governed by an MIT license
// that can be found in the LICENSE file.
module main

View File

@ -1,4 +1,4 @@
// Copyright (c) 2019-2020 Alexander Medvednikov. All rights reserved.
// Copyright (c) 2019-2021 Alexander Medvednikov. All rights reserved.
// Use of this source code is governed by an MIT license
// that can be found in the LICENSE file.
module main

View File

@ -1,4 +1,4 @@
// Copyright (c) 2019-2020 Alexander Medvednikov. All rights reserved.
// Copyright (c) 2019-2021 Alexander Medvednikov. All rights reserved.
// Use of this source code is governed by an MIT license that can be found in the LICENSE file.
module main

View File

@ -1,4 +1,4 @@
// Copyright (c) 2019-2020 Alexander Medvednikov. All rights reserved.
// Copyright (c) 2019-2021 Alexander Medvednikov. All rights reserved.
// Use of this source code is governed by an MIT license
// that can be found in the LICENSE file.
module main

View File

@ -1,4 +1,4 @@
// Copyright (c) 2019-2020 Alexander Medvednikov. All rights reserved.
// Copyright (c) 2019-2021 Alexander Medvednikov. All rights reserved.
// Use of this source code is governed by an MIT license
// that can be found in the LICENSE file.
import net.http

View File

@ -1,7 +1,7 @@
/**********************************************************************
* path tracing demo
*
* Copyright (c) 2019-2020 Dario Deledda. All rights reserved.
* Copyright (c) 2019-2021 Dario Deledda. All rights reserved.
* Use of this source code is governed by an MIT license
* that can be found in the LICENSE file.
*

View File

@ -1,7 +1,7 @@
/**********************************************************************
* regex samples
*
* Copyright (c) 2019-2020 Dario Deledda. All rights reserved.
* Copyright (c) 2019-2021 Dario Deledda. All rights reserved.
* Use of this source code is governed by an MIT license
* that can be found in the LICENSE file.
*
@ -77,4 +77,4 @@ fn main() {
// convert HTML rgb color using maned groups
println(convert_html_rgb_n("#A0B0CC").hex())
println(convert_html_rgb_n("#ABC").hex())
}
}

View File

@ -1,4 +1,4 @@
// Copyright (c) 2019-2020 Alexander Medvednikov. All rights reserved.
// Copyright (c) 2019-2021 Alexander Medvednikov. All rights reserved.
// Use of this source code is governed by an MIT license
// that can be found in the LICENSE file.
module main

View File

@ -1,4 +1,4 @@
// Copyright (c) 2019-2020 Alexander Medvednikov. All rights reserved.
// Copyright (c) 2019-2021 Alexander Medvednikov. All rights reserved.
// Use of this source code is governed by an MIT license
// that can be found in the LICENSE file.

View File

@ -1,4 +1,4 @@
// Copyright (c) 2019-2020 Alexander Medvednikov. All rights reserved.
// Copyright (c) 2019-2021 Alexander Medvednikov. All rights reserved.
// Use of this source code is governed by an MIT license
// that can be found in the LICENSE file.
module builtin

View File

@ -1,4 +1,4 @@
// Copyright (c) 2019-2020 Alexander Medvednikov. All rights reserved.
// Copyright (c) 2019-2021 Alexander Medvednikov. All rights reserved.
// Use of this source code is governed by an MIT license
// that can be found in the LICENSE file.
module builtin

View File

@ -1,4 +1,4 @@
// Copyright (c) 2019-2020 Alexander Medvednikov. All rights reserved.
// Copyright (c) 2019-2021 Alexander Medvednikov. All rights reserved.
// Use of this source code is governed by an MIT license
// that can be found in the LICENSE file.
module builtin

View File

@ -1,4 +1,4 @@
// Copyright (c) 2019-2020 Alexander Medvednikov. All rights reserved.
// Copyright (c) 2019-2021 Alexander Medvednikov. All rights reserved.
// Use of this source code is governed by an MIT license
// that can be found in the LICENSE file.

View File

@ -1,4 +1,4 @@
// Copyright (c) 2019-2020 Alexander Medvednikov. All rights reserved.
// Copyright (c) 2019-2021 Alexander Medvednikov. All rights reserved.
// Use of this source code is governed by an MIT license that can be found in the LICENSE file.
module builtin

View File

@ -1,7 +1,6 @@
// Copyright (c) 2019-2020 Alexander Medvednikov. All rights reserved.
// Copyright (c) 2019-2021 Alexander Medvednikov. All rights reserved.
// Use of this source code is governed by an MIT license that can be found in the LICENSE file.
module builtin
fn float_test() {
}

View File

@ -1,4 +1,4 @@
// Copyright (c) 2019-2020 Alexander Medvednikov. All rights reserved.
// Copyright (c) 2019-2021 Alexander Medvednikov. All rights reserved.
// Use of this source code is governed by an MIT license
// that can be found in the LICENSE file.
module builtin

View File

@ -1,4 +1,4 @@
// Copyright (c) 2019-2020 Alexander Medvednikov. All rights reserved.
// Copyright (c) 2019-2021 Alexander Medvednikov. All rights reserved.
// Use of this source code is governed by an MIT license
// that can be found in the LICENSE file.

View File

@ -1,4 +1,4 @@
// Copyright (c) 2019-2020 Alexander Medvednikov. All rights reserved.
// Copyright (c) 2019-2021 Alexander Medvednikov. All rights reserved.
// Use of this source code is governed by an MIT license
// that can be found in the LICENSE file.
@ -83,4 +83,4 @@ fn JS.Math.tan(f64) f64
// JSON
fn JS.JSON.stringify(any) string
fn JS.JSON.parse(string) any
fn JS.JSON.parse(string) any

View File

@ -1,4 +1,4 @@
// Copyright (c) 2019-2020 Alexander Medvednikov. All rights reserved.
// Copyright (c) 2019-2021 Alexander Medvednikov. All rights reserved.
// Use of this source code is governed by an MIT license
// that can be found in the LICENSE file.

View File

@ -1,4 +1,4 @@
// Copyright (c) 2019-2020 Alexander Medvednikov. All rights reserved.
// Copyright (c) 2019-2021 Alexander Medvednikov. All rights reserved.
// Use of this source code is governed by an MIT license
// that can be found in the LICENSE file.

View File

@ -1,4 +1,4 @@
// Copyright (c) 2019-2020 Alexander Medvednikov. All rights reserved.
// Copyright (c) 2019-2021 Alexander Medvednikov. All rights reserved.
// Use of this source code is governed by an MIT license
// that can be found in the LICENSE file.
module builtin

View File

@ -1,4 +1,4 @@
// Copyright (c) 2019-2020 Alexander Medvednikov. All rights reserved.
// Copyright (c) 2019-2021 Alexander Medvednikov. All rights reserved.
// Use of this source code is governed by an MIT license
// that can be found in the LICENSE file.
module builtin

View File

@ -1,4 +1,4 @@
// Copyright (c) 2019-2020 Alexander Medvednikov. All rights reserved.
// Copyright (c) 2019-2021 Alexander Medvednikov. All rights reserved.
// Use of this source code is governed by an MIT license that can be found in the LICENSE file.
module builtin
@ -54,4 +54,3 @@ fn bytes2string(b []byte) string {
res := tos(copy.data, copy.len-1)
return res
}

View File

@ -1,4 +1,4 @@
// Copyright (c) 2019-2020 Alexander Medvednikov. All rights reserved.
// Copyright (c) 2019-2021 Alexander Medvednikov. All rights reserved.
// Use of this source code is governed by an MIT license
// that can be found in the LICENSE file.

View File

@ -1,4 +1,4 @@
// Copyright (c) 2019-2020 Alexander Medvednikov. All rights reserved.
// Copyright (c) 2019-2021 Alexander Medvednikov. All rights reserved.
// Use of this source code is governed by an MIT license
// that can be found in the LICENSE file.
module builtin

View File

@ -1,4 +1,4 @@
// Copyright (c) 2019-2020 Alexander Medvednikov. All rights reserved.
// Copyright (c) 2019-2021 Alexander Medvednikov. All rights reserved.
// Use of this source code is governed by an MIT license
// that can be found in the LICENSE file.

View File

@ -1,4 +1,4 @@
// Copyright (c) 2019-2020 Alexander Medvednikov. All rights reserved.
// Copyright (c) 2019-2021 Alexander Medvednikov. All rights reserved.
// Use of this source code is governed by an MIT license
// that can be found in the LICENSE file.

View File

@ -1,4 +1,4 @@
// Copyright (c) 2019-2020 Alexander Medvednikov. All rights reserved.
// Copyright (c) 2019-2021 Alexander Medvednikov. All rights reserved.
// Use of this source code is governed by an MIT license
// that can be found in the LICENSE file.
module builtin

View File

@ -1,4 +1,4 @@
// Copyright (c) 2019-2020 Alexander Medvednikov. All rights reserved.
// Copyright (c) 2019-2021 Alexander Medvednikov. All rights reserved.
// Use of this source code is governed by an MIT license
// that can be found in the LICENSE file.
// Based off: https://github.com/golang/go/blob/master/src/crypto/aes

View File

@ -1,4 +1,4 @@
// Copyright (c) 2019-2020 Alexander Medvednikov. All rights reserved.
// Copyright (c) 2019-2021 Alexander Medvednikov. All rights reserved.
// Use of this source code is governed by an MIT license
// that can be found in the LICENSE file.
// Cipher block chaining (CBC) mode.

View File

@ -1,4 +1,4 @@
// Copyright (c) 2019-2020 Alexander Medvednikov. All rights reserved.
// Copyright (c) 2019-2021 Alexander Medvednikov. All rights reserved.
// Use of this source code is governed by an MIT license
// that can be found in the LICENSE file.
import crypto.aes

View File

@ -1,4 +1,4 @@
// Copyright (c) 2019-2020 Alexander Medvednikov. All rights reserved.
// Copyright (c) 2019-2021 Alexander Medvednikov. All rights reserved.
// Use of this source code is governed by an MIT license
// that can be found in the LICENSE file.
// This implementation is derived from the golang implementation

View File

@ -1,4 +1,4 @@
// Copyright (c) 2019-2020 Alexander Medvednikov. All rights reserved.
// Copyright (c) 2019-2021 Alexander Medvednikov. All rights reserved.
// Use of this source code is governed by an MIT license
// that can be found in the LICENSE file.

View File

@ -1,4 +1,4 @@
// Copyright (c) 2019-2020 Alexander Medvednikov. All rights reserved.
// Copyright (c) 2019-2021 Alexander Medvednikov. All rights reserved.
// Use of this source code is governed by an MIT license
// that can be found in the LICENSE file.
module aes

View File

@ -1,4 +1,4 @@
// Copyright (c) 2019-2020 Alexander Medvednikov. All rights reserved.
// Copyright (c) 2019-2021 Alexander Medvednikov. All rights reserved.
// Use of this source code is governed by an MIT license
// that can be found in the LICENSE file.
module cipher

View File

@ -1,4 +1,4 @@
// Copyright (c) 2019-2020 Alexander Medvednikov. All rights reserved.
// Copyright (c) 2019-2021 Alexander Medvednikov. All rights reserved.
// Use of this source code is governed by an MIT license
// that can be found in the LICENSE file.
// Package subtle implements functions that are often useful in cryptographic

View File

@ -1,4 +1,4 @@
// Copyright (c) 2019-2020 Alexander Medvednikov. All rights reserved.
// Copyright (c) 2019-2021 Alexander Medvednikov. All rights reserved.
// Use of this source code is governed by an MIT license
// that can be found in the LICENSE file.
// Package md5 implements the MD5 hash algorithm as defined in RFC 1321.

View File

@ -1,9 +1,9 @@
// Copyright (c) 2019-2020 Alexander Medvednikov. All rights reserved.
// Copyright (c) 2019-2021 Alexander Medvednikov. All rights reserved.
// Use of this source code is governed by an MIT license
// that can be found in the LICENSE file.
import crypto.md5
fn test_crypto_md5() {
fn test_crypto_md5() {
assert md5.sum('this is a md5 checksum.'.bytes()).hex() == '6fb421ff99036547655984da12973431'
}

View File

@ -1,4 +1,4 @@
// Copyright (c) 2019-2020 Alexander Medvednikov. All rights reserved.
// Copyright (c) 2019-2021 Alexander Medvednikov. All rights reserved.
// Use of this source code is governed by an MIT license
// that can be found in the LICENSE file.

View File

@ -1,4 +1,4 @@
// Copyright (c) 2019-2020 Alexander Medvednikov. All rights reserved.
// Copyright (c) 2019-2021 Alexander Medvednikov. All rights reserved.
// Use of this source code is governed by an MIT license
// that can be found in the LICENSE file.

View File

@ -1,4 +1,4 @@
// Copyright (c) 2019-2020 Alexander Medvednikov. All rights reserved.
// Copyright (c) 2019-2021 Alexander Medvednikov. All rights reserved.
// Use of this source code is governed by an MIT license
// that can be found in the LICENSE file.

View File

@ -1,4 +1,4 @@
// Copyright (c) 2019-2020 Alexander Medvednikov. All rights reserved.
// Copyright (c) 2019-2021 Alexander Medvednikov. All rights reserved.
// Use of this source code is governed by an MIT license
// that can be found in the LICENSE file.
module rand

View File

@ -1,4 +1,4 @@
// Copyright (c) 2019-2020 Alexander Medvednikov. All rights reserved.
// Copyright (c) 2019-2021 Alexander Medvednikov. All rights reserved.
// Use of this source code is governed by an MIT license
// that can be found in the LICENSE file.

View File

@ -1,4 +1,4 @@
// Copyright (c) 2019-2020 Alexander Medvednikov. All rights reserved.
// Copyright (c) 2019-2021 Alexander Medvednikov. All rights reserved.
// Use of this source code is governed by an MIT license
// that can be found in the LICENSE file.

View File

@ -1,4 +1,4 @@
// Copyright (c) 2019-2020 Alexander Medvednikov. All rights reserved.
// Copyright (c) 2019-2021 Alexander Medvednikov. All rights reserved.
// Use of this source code is governed by an MIT license
// that can be found in the LICENSE file.

View File

@ -1,6 +1,6 @@
module rc4
// Copyright (c) 2019-2020 Alexander Medvednikov. All rights reserved.
// Copyright (c) 2019-2021 Alexander Medvednikov. All rights reserved.
// Use of this source code is governed by an MIT license
// that can be found in the LICENSE file.
// Package rc4 implements RC4 encryption, as defined in Bruce Schneier's

View File

@ -1,22 +1,22 @@
// Copyright (c) 2019-2020 Alexander Medvednikov. All rights reserved.
// Copyright (c) 2019-2021 Alexander Medvednikov. All rights reserved.
// Use of this source code is governed by an MIT license
// that can be found in the LICENSE file.
import crypto.rc4
fn test_crypto_rc4() {
fn test_crypto_rc4() {
key := 'tthisisourrc4key'.bytes()
mut c := rc4.new_cipher(key) or {
println(err)
return
}
mut src := 'toencrypt'.bytes()
// src & dst same, encrypt in place
c.xor_key_stream(mut src, mut src) // encrypt data
c.reset()
assert src.hex() == '189a39a91aea8afa65'

View File

@ -1,4 +1,4 @@
// Copyright (c) 2019-2020 Alexander Medvednikov. All rights reserved.
// Copyright (c) 2019-2021 Alexander Medvednikov. All rights reserved.
// Use of this source code is governed by an MIT license
// that can be found in the LICENSE file.
// Package sha1 implements the SHA-1 hash algorithm as defined in RFC 3174.

View File

@ -1,9 +1,9 @@
// Copyright (c) 2019-2020 Alexander Medvednikov. All rights reserved.
// Copyright (c) 2019-2021 Alexander Medvednikov. All rights reserved.
// Use of this source code is governed by an MIT license
// that can be found in the LICENSE file.
import crypto.sha1
fn test_crypto_sha1() {
fn test_crypto_sha1() {
assert sha1.sum('This is a sha1 checksum.'.bytes()).hex() == 'e100d74442faa5dcd59463b808983c810a8eb5a1'
}

View File

@ -1,4 +1,4 @@
// Copyright (c) 2019-2020 Alexander Medvednikov. All rights reserved.
// Copyright (c) 2019-2021 Alexander Medvednikov. All rights reserved.
// Use of this source code is governed by an MIT license
// that can be found in the LICENSE file.
// This is the generic version with no architecture optimizations.

View File

@ -1,4 +1,4 @@
// Copyright (c) 2019-2020 Alexander Medvednikov. All rights reserved.
// Copyright (c) 2019-2021 Alexander Medvednikov. All rights reserved.
// Use of this source code is governed by an MIT license
// that can be found in the LICENSE file.
// Package sha256 implements the SHA224 and SHA256 hash algorithms as defined

View File

@ -1,4 +1,4 @@
// Copyright (c) 2019-2020 Alexander Medvednikov. All rights reserved.
// Copyright (c) 2019-2021 Alexander Medvednikov. All rights reserved.
// Use of this source code is governed by an MIT license
// that can be found in the LICENSE file.

View File

@ -1,4 +1,4 @@
// Copyright (c) 2019-2020 Alexander Medvednikov. All rights reserved.
// Copyright (c) 2019-2021 Alexander Medvednikov. All rights reserved.
// Use of this source code is governed by an MIT license
// that can be found in the LICENSE file.
// SHA256 block step.

View File

@ -1,4 +1,4 @@
// Copyright (c) 2019-2020 Alexander Medvednikov. All rights reserved.
// Copyright (c) 2019-2021 Alexander Medvednikov. All rights reserved.
// Use of this source code is governed by an MIT license
// that can be found in the LICENSE file.
// Package sha512 implements the SHA-384, SHA-512, SHA-512/224, and SHA-512/256

View File

@ -1,4 +1,4 @@
// Copyright (c) 2019-2020 Alexander Medvednikov. All rights reserved.
// Copyright (c) 2019-2021 Alexander Medvednikov. All rights reserved.
// Use of this source code is governed by an MIT license
// that can be found in the LICENSE file.
import crypto.sha512
@ -6,4 +6,3 @@ import crypto.sha512
fn test_crypto_sha512() {
assert sha512.sum512('This is a sha512 checksum.'.bytes()).hex() == '4143e55fcba7e39b20f62a1368e5eb28f64a8859458886117ac66027832e0f9f5263daec688c439d2d0fa07059334668d39e59543039703dbb7e03ec9da7f8d7'
}

View File

@ -1,4 +1,4 @@
// Copyright (c) 2019-2020 Alexander Medvednikov. All rights reserved.
// Copyright (c) 2019-2021 Alexander Medvednikov. All rights reserved.
// Use of this source code is governed by an MIT license
// that can be found in the LICENSE file.
// SHA512 block step.

View File

@ -1,4 +1,4 @@
// Copyright (c) 2019-2020 Alexander Medvednikov. All rights reserved.
// Copyright (c) 2019-2021 Alexander Medvednikov. All rights reserved.
// Use of this source code is governed by an MIT license
// that can be found in the LICENSE file.

View File

@ -1,4 +1,4 @@
// Copyright (c) 2019-2020 Alexander Medvednikov. All rights reserved.
// Copyright (c) 2019-2021 Alexander Medvednikov. All rights reserved.
// Use of this source code is governed by an MIT license
// that can be found in the LICENSE file.
module binary

View File

@ -1,4 +1,4 @@
// Copyright (c) 2019-2020 Alexander Medvednikov. All rights reserved.
// Copyright (c) 2019-2021 Alexander Medvednikov. All rights reserved.
// Use of this source code is governed by an MIT license
// that can be found in the LICENSE file.
module csv

View File

@ -1,4 +1,4 @@
// Copyright (c) 2019-2020 Alexander Medvednikov. All rights reserved.
// Copyright (c) 2019-2021 Alexander Medvednikov. All rights reserved.
// Use of this source code is governed by an MIT license
// that can be found in the LICENSE file.
module csv

View File

@ -1,4 +1,4 @@
// Copyright (c) 2019-2020 Alexander Medvednikov. All rights reserved.
// Copyright (c) 2019-2021 Alexander Medvednikov. All rights reserved.
// Use of this source code is governed by an MIT license that can be found in the LICENSE file.
module gg

View File

@ -1,4 +1,4 @@
// Copyright (c) 2019-2020 Alexander Medvednikov. All rights reserved.
// Copyright (c) 2019-2021 Alexander Medvednikov. All rights reserved.
// Use of this source code is governed by an MIT license that can be found in the LICENSE file.
module gg

View File

@ -1,4 +1,4 @@
// Copyright (c) 2019-2020 Alexander Medvednikov. All rights reserved.
// Copyright (c) 2019-2021 Alexander Medvednikov. All rights reserved.
// Use of this source code is governed by an MIT license that can be found in the LICENSE file.
module gg

View File

@ -1,4 +1,4 @@
// Copyright (c) 2019-2020 Alexander Medvednikov. All rights reserved.
// Copyright (c) 2019-2021 Alexander Medvednikov. All rights reserved.
// Use of this source code is governed by an MIT license
// that can be found in the LICENSE file.
module glm

View File

@ -1,4 +1,4 @@
// Copyright (c) 2019-2020 Alexander Medvednikov. All rights reserved.
// Copyright (c) 2019-2021 Alexander Medvednikov. All rights reserved.
// Use of this source code is governed by an MIT license
// that can be found in the LICENSE file.
// might need special case for this

View File

@ -1,4 +1,4 @@
// Copyright (c) 2019-2020 Alexander Medvednikov. All rights reserved.
// Copyright (c) 2019-2021 Alexander Medvednikov. All rights reserved.
// Use of this source code is governed by an MIT license
// that can be found in the LICENSE file.

View File

@ -1,4 +1,4 @@
// Copyright (c) 2019-2020 Alexander Medvednikov. All rights reserved.
// Copyright (c) 2019-2021 Alexander Medvednikov. All rights reserved.
// Use of this source code is governed by an MIT license
// that can be found in the LICENSE file.
module hash

View File

@ -1,4 +1,4 @@
// Copyright (c) 2019-2020 Alexander Medvednikov. All rights reserved.
// Copyright (c) 2019-2021 Alexander Medvednikov. All rights reserved.
// Use of this source code is governed by an MIT license
// that can be found in the LICENSE file.
//

View File

@ -1,4 +1,4 @@
// Copyright (c) 2019-2020 Alexander Medvednikov. All rights reserved.
// Copyright (c) 2019-2021 Alexander Medvednikov. All rights reserved.
// Use of this source code is governed by an MIT license
// that can be found in the LICENSE file.
module json

View File

@ -1,4 +1,4 @@
// Copyright (c) 2019-2020 Alexander Medvednikov. All rights reserved.
// Copyright (c) 2019-2021 Alexander Medvednikov. All rights reserved.
// Use of this source code is governed by an MIT license
// that can be found in the LICENSE file.
module log

View File

@ -1,4 +1,4 @@
// Copyright (c) 2019-2020 Alexander Medvednikov. All rights reserved.
// Copyright (c) 2019-2021 Alexander Medvednikov. All rights reserved.
// Use of this source code is governed by an MIT license
// that can be found in the LICENSE file.
module math
@ -56,4 +56,3 @@ pub fn is_inf(f f64, sign int) bool {
// }
// return x, 0
// }

View File

@ -1,4 +1,4 @@
// Copyright (c) 2019-2020 Alexander Medvednikov. All rights reserved.
// Copyright (c) 2019-2021 Alexander Medvednikov. All rights reserved.
// Use of this source code is governed by an MIT license
// that can be found in the LICENSE file.
module bits

View File

@ -1,4 +1,4 @@
// Copyright (c) 2019-2020 Alexander Medvednikov. All rights reserved.
// Copyright (c) 2019-2021 Alexander Medvednikov. All rights reserved.
// Use of this source code is governed by an MIT license
// that can be found in the LICENSE file.
module bits
@ -73,4 +73,3 @@ const (
0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08,
]
)

View File

@ -1,4 +1,4 @@
// Copyright (c) 2019-2020 Alexander Medvednikov. All rights reserved.
// Copyright (c) 2019-2021 Alexander Medvednikov. All rights reserved.
// Use of this source code is governed by an MIT license
// that can be found in the LICENSE file.

View File

@ -1,4 +1,4 @@
// Copyright (c) 2019-2020 Alexander Medvednikov. All rights reserved.
// Copyright (c) 2019-2021 Alexander Medvednikov. All rights reserved.
// Use of this source code is governed by an MIT license
// that can be found in the LICENSE file.
module math
@ -45,4 +45,3 @@ pub const (
max_u32 = u32(4294967295)
max_u64 = u64(18446744073709551615)
)

View File

@ -1,4 +1,4 @@
// Copyright (c) 2019-2020 Alexander Medvednikov. All rights reserved.
// Copyright (c) 2019-2021 Alexander Medvednikov. All rights reserved.
// Use of this source code is governed by an MIT license
// that can be found in the LICENSE file.

View File

@ -1,4 +1,4 @@
// Copyright (c) 2019-2020 Alexander Medvednikov. All rights reserved.
// Copyright (c) 2019-2021 Alexander Medvednikov. All rights reserved.
// Use of this source code is governed by an MIT license
// that can be found in the LICENSE file.

View File

@ -1,4 +1,4 @@
// Copyright (c) 2019-2020 Alexander Medvednikov. All rights reserved.
// Copyright (c) 2019-2021 Alexander Medvednikov. All rights reserved.
// Use of this source code is governed by an MIT license
// that can be found in the LICENSE file.
module fractions

View File

@ -1,4 +1,4 @@
// Copyright (c) 2019-2020 Alexander Medvednikov. All rights reserved.
// Copyright (c) 2019-2021 Alexander Medvednikov. All rights reserved.
// Use of this source code is governed by an MIT license
// that can be found in the LICENSE file.
import math.fractions

View File

@ -1,4 +1,4 @@
// Copyright (c) 2019-2020 Alexander Medvednikov. All rights reserved.
// Copyright (c) 2019-2021 Alexander Medvednikov. All rights reserved.
// Use of this source code is governed by an MIT license
// that can be found in the LICENSE file.
module fractions

View File

@ -1,4 +1,4 @@
// Copyright (c) 2019-2020 Alexander Medvednikov. All rights reserved.
// Copyright (c) 2019-2021 Alexander Medvednikov. All rights reserved.
// Use of this source code is governed by an MIT license
// that can be found in the LICENSE file.
import math.fractions

View File

@ -1,4 +1,4 @@
// Copyright (c) 2019-2020 Alexander Medvednikov. All rights reserved.
// Copyright (c) 2019-2021 Alexander Medvednikov. All rights reserved.
// Use of this source code is governed by an MIT license
// that can be found in the LICENSE file.
module math

View File

@ -1,4 +1,4 @@
// Copyright (c) 2019-2020 Alexander Medvednikov. All rights reserved.
// Copyright (c) 2019-2021 Alexander Medvednikov. All rights reserved.
// Use of this source code is governed by an MIT license
// that can be found in the LICENSE file.
module math

View File

@ -1,4 +1,4 @@
// Copyright (c) 2019-2020 Alexander Medvednikov. All rights reserved.
// Copyright (c) 2019-2021 Alexander Medvednikov. All rights reserved.
// Use of this source code is governed by an MIT license
// that can be found in the LICENSE file.
module math

View File

@ -1,4 +1,4 @@
// Copyright (c) 2019-2020 Alexander Medvednikov. All rights reserved.
// Copyright (c) 2019-2021 Alexander Medvednikov. All rights reserved.
// Use of this source code is governed by an MIT license
// that can be found in the LICENSE file.
module math
@ -35,4 +35,3 @@ pub fn f64_from_bits(b u64) f64 {
p := *unsafe {&f64(&b)}
return p
}

View File

@ -1,4 +1,4 @@
// Copyright (c) 2019-2020 Alexander Medvednikov. All rights reserved.
// Copyright (c) 2019-2021 Alexander Medvednikov. All rights reserved.
// Use of this source code is governed by an MIT license
// that can be found in the LICENSE file.
module http

View File

@ -1,4 +1,4 @@
// Copyright (c) 2019-2020 Alexander Medvednikov. All rights reserved.
// Copyright (c) 2019-2021 Alexander Medvednikov. All rights reserved.
// Use of this source code is governed by an MIT license
// that can be found in the LICENSE file.
module http

View File

@ -1,4 +1,4 @@
// Copyright (c) 2019-2020 Alexander Medvednikov. All rights reserved.
// Copyright (c) 2019-2021 Alexander Medvednikov. All rights reserved.
// Use of this source code is governed by an MIT license
// that can be found in the LICENSE file.
module http

View File

@ -1,4 +1,4 @@
// Copyright (c) 2019-2020 Alexander Medvednikov. All rights reserved.
// Copyright (c) 2019-2021 Alexander Medvednikov. All rights reserved.
// Use of this source code is governed by an MIT license
// that can be found in the LICENSE file.
module http

View File

@ -1,4 +1,4 @@
// Copyright (c) 2019-2020 Alexander Medvednikov. All rights reserved.
// Copyright (c) 2019-2021 Alexander Medvednikov. All rights reserved.
// Use of this source code is governed by an MIT license
// that can be found in the LICENSE file.

View File

@ -1,4 +1,4 @@
// Copyright (c) 2019-2020 Alexander Medvednikov. All rights reserved.
// Copyright (c) 2019-2021 Alexander Medvednikov. All rights reserved.
// Use of this source code is governed by an MIT license
// that can be found in the LICENSE file.
module http

View File

@ -1,4 +1,4 @@
// Copyright (c) 2019-2020 Alexander Medvednikov. All rights reserved.
// Copyright (c) 2019-2021 Alexander Medvednikov. All rights reserved.
// Use of this source code is governed by an MIT license
// that can be found in the LICENSE file.
module http

View File

@ -1,4 +1,4 @@
// Copyright (c) 2019-2020 Alexander Medvednikov. All rights reserved.
// Copyright (c) 2019-2021 Alexander Medvednikov. All rights reserved.
// Use of this source code is governed by an MIT license
// that can be found in the LICENSE file.
@ -27,11 +27,11 @@ fn test_str() {
panic("unable to parse URL")
}
assert url.str() == 'https://en.wikipedia.org/wiki/Brazil_(1985_film)'
}
}
fn test_escape_unescape() {
original := 'те ст: т\\%'
escaped := urllib.query_escape(original)
escaped := urllib.query_escape(original)
assert escaped == '%D1%82%D0%B5+%D1%81%D1%82%3A+%D1%82%5C%25'
unescaped := urllib.query_unescape(escaped) or { assert false return }
assert unescaped == original

View File

@ -1,4 +1,4 @@
// Copyright (c) 2019-2020 Alexander Medvednikov. All rights reserved.
// Copyright (c) 2019-2021 Alexander Medvednikov. All rights reserved.
// Use of this source code is governed by an MIT license
// that can be found in the LICENSE file.
module urllib

View File

@ -1,4 +1,4 @@
// Copyright (c) 2019-2020 Alexander Medvednikov. All rights reserved.
// Copyright (c) 2019-2021 Alexander Medvednikov. All rights reserved.
// Use of this source code is governed by an MIT license
// that can be found in the LICENSE file.
module os

Some files were not shown because too many files have changed in this diff Show More