Lançado bc 6.2.1

Lançado bc 6.2.1

Lançado bc 6.2.1

 No dia 24 de Dezembro, Gavin Howard centésima sexta versão de sua implementação do comando bc/dc, dado como versão 6.2.1 (essa é a implementação mais completa dos comandos bc e dc de todos os Unix). Acredito que seja a ultima versão do ano que trás novos recursos e correções de bugs, então vamos lá mas antes tratando da versão 6.2.0 por ter sido lançado primeiro (obvio) e também o 6.2.1 herdar seus recursos. O 6.2.0 tem como caracteristicas:
  • Uma colisão quando bc e dc são construídos utilizando editeline, mas history não é ativado.
  • Um local ausente nas funções da família uint*() na biblioteca estendida de matemática.
  • Uma falha ao limpar a lista de tail call no dc on error.
  • Uma falha ao tentar trocar caracteres no histórico da linha de comando quando não existem caracteres.
  • SIGWINCH foi ativado mesmo quando history não estiver.
  • O primeiro recurso é que stack traces são agora dados para erros de runtime. No modo debug, o arquivo de código C e linha de erros são apresentados também.
  •  Já a versão 6.2.1 trás correção para um bug de memória no history.
 Então essas são as novidades do bc 6.2.0 e 6.2.1. Não sei se este é um ultimo artigo do ano (ou o ultimo artigo do blog), mas caso seja, desejo a todos um feliz ano novo.

 (04/01/2023) Inesperadamente, no dia 31 de Dezembro, Gavin disponibilizou a versão 6.2.2 que corrige um bug que se um elemento array fosse utilizado como um parâmetro, e um parâmetro depois tivesse o mesmo nome que a tal array, o bc poderia travar o elemento do novo parâmetro.


Comente com o Facebook:

Nenhum comentário:

Postar um comentário

Viu algum erro e quer compartilhar seu conhecimento? então comente aí.

Observação: somente um membro deste blog pode postar um comentário.

Marcadores

A pior história sobre Linux que já ouvi (5) A.I (1) ambiente gráfico (19) AMD (14) analise (10) Andriod (16) android (7) Apple (1) arm (4) artigo (5) aws (1) bc (23) benchmark (6) BetrFS (1) blackhat (1) BSDs (29) btrfs (32) bugs (2) Caixa de Ferramentas do UNIX (19) canto do Diego Lins (2) certificações Linux (7) Código Fonte (54) comandos (30) comp (1) compressores (5) container (7) CPU (19) cracker (1) criptografia (5) crowdfunding (9) cursos (24) daemons (13) Debian (31) desempenho (1) desenvolvimento (90) desktop (19) DevOps (3) DevSecOps (4) dic (1) Dica de leitura (90) dica DLins (2) dicas do Flávio (27) Dicas TechWarn (1) diet libc (3) diocast (1) dioliunx (3) distribuições Linux (14) Docker (12) DragonflyBSD (22) driver (1) ead Diolinux (2) edição de vídeo (5) embarcados (1) EMMI Linux (4) emuladores (9) endless (5) English interview (3) Enless OS (2) entrevista (17) espaço aberto (82) evento (6) facebook (1) Fedora (10) filesystem (82) financiamento coletivo (2) fork (4) fox n forests (4) FreeBSD (20) Funtoo Linux (13) games (93) gerenciadores de pacotes (4) glaucus (2) GOG (3) google (8) gpu (3) hacker (2) hardware (104) hash (1) helenos (3) I.A (1) init system (10) Intel (15) inteligencia artificial (1) IoT (1) ispconfig (1) jogos (37) kde (1) kernel (138) lançamento (64) leis (1) LFCS (1) libs (2) licenças (8) Linus (16) linus torvalds (2) Linux (194) linux foundation (3) linux para leigos (1) live (5) LPI (8) LTS (1) Mac (1) machine learning (1) matemática (9) mesa redonda (27) microcontroladores (1) microsoft (6) microst (1) muito além do GNU (159) musl (2) não viva de boatos (9) navegadores (5) NetBSD (7) newlib (1) nim (1) nintendo (1) novatec (17) novidades (1) nuvem (1) o meu ambiente de trabalho (3) off-topic (12) open source (84) OpenBSD (6) OpenShift (1) os vários sabores de Linux (42) padrim (2) palestras e eventos (5) partições (6) pentest (8) performance (1) pipewire (1) plan9 (1) playstation (1) processadores (30) professor Augusto Manzano (11) Programação (64) promoção (1) propagandas com Linux (8) ps4 (1) real-time. (1) Red Hat (22) redes (4) resenha nerd (4) Resumo da Semana do Dlins (2) resumo do Tux (19) retrospectiva Linux (1) risc-V (14) RISCV (13) rtos (1) runlevel (2) rust (12) segurança digital (24) servidores (1) shell (7) shell script (6) sistema operacional (25) smartphones (3) Software livre e de código aberto (151) sorteio (3) Steam (10) Steam no Linux (8) supercomputadores (4) suse (5) systemd (7) terminal (87) terminal de comandos (16) toca do tux (1) toybox (26) tutorial (6) Tux (3) unboxing (7) UNIX (17) UNIX Toolbox (14) vartroy (1) vga (1) virtualização (2) vulnerabilidade (6) wayland (5) whatsapp (1) whitehat (1) Windows Subsystem for Linux (2) wine (14) WoT (1) ZFS (15) zsh (3)